Ubuntu独自のFTPサーバーvsftpdは、

  
を使用してApacheマルチユーザー仮想ホスト設定を実装しているため、一般的にこれらのユーザーはFTPアップロードを使用してWebコンテンツを管理することになります。 FTPサービス
UbuntuにはvsftpdのFTPサーバーが付属しています。
1. vsftpdのインストール
Ubuntuのインストールソフトウェアは難しいものではありません。
sudo apt-get install vsftpd
ソースがない場合CDを使用するように求められたら、それを挿入してEnterキーを押します。
私はCN99のソースを使用します、速度は十分に速い、毎秒300Kです。
インストール後、ftpディレクトリが/home /の下に作成されます。現時点であなたはftp://IPアドレスにアクセスを試みることができます。あなたは空白のftpスペースを見ることができるはずです。
匿名ユーザーはデフォルト設定でダウンロードできますが、vsftpd.confファイルを設定してアップロードまたはアップロードすることはできません。
匿名ユーザーにアクセスできないようにして、Linuxでユーザーパスワードを入力する必要があります。自分のディレクトリにあるコンテンツにアクセスします。
最初にvsftpdを設定するファイルを見つけます。/etc/vsftpd.confの変更前にこのファイルをバックアップするのが最適な場所です。
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.old
今すぐ変更できます。
#匿名ユーザーによる使用を許可しない
#anonymous_enable = YES
#利用可能なローカルユーザー
local_enable = YES
#使用可能な書き込み操作
write_enable = YES
#特定のディレクトリ下のファイル情報を表示する必要はありません。
#dirmessage_enable = YES
#バナーヒントを追加します。
ftpd_banner =こんにちは~~##FTPサーバーの最大ホストユーザー
max_clients = 100 <新しい質問
1.ユーザ名とパスワードを入力した後に表示される場所はユーザのルートディレクトリにあり、私たちのWEBコンテンツはpublic_htmlディレクトリにあります。
2、ユーザは他のディレクトリにジャンプできます。
これらの問題を解決するには、vsftpd.confを設定する必要があります。
#start chroot list(rootの変更)
chroot_list_enable = YES
#リストの場所を指定する(私はデフォルトのアドレスを使用します)
chroot_list_file = /etc /vsftpd.chroot_list
次に、vsftpd.chroot_listに、制限したいユーザーを書いてください。 "ドリフト" ...
sudo nanoである限り、ユーザーlinyuparkが追加されました。
この方法で2番目の問題を解決しました。ログインユーザーはそのユーザーフォルダでのみアクティブにできます。次に、彼はpublic_htmlにしか住めないように、もう少しずさんにする必要があります。

vsftpd.confを見つけることができます。
#これはデフォルトの設定ではありません。自分自身で設定したアドレスに従って、個々のユーザーのフォルダアドレスを定義し、対応するフォルダを作成してから、ユーザー名nanoで同じファイルを作成します。
#local userユーザーがlinyuparkであると仮定した場合のルートアドレス
local_root = /home /linyupark /public_html

サーバーを再起動します。
zh-CN"],null,[1],zh-TW"]]]
Copyright © Windowsの知識 All Rights Reserved