Ubuntu Ftp設定
Apacheマルチユーザの仮想ホスト設定を実現すると、一般的にこれらのユーザはftpでアップロードする方法で自分のwebコンテンツを管理することを選択し、FTPサービスを開設する必要があります.
Ubuntuが持参したFTPサーバーはvsftpdで、良い文の推薦の中でも2編のこの方面の内容を回転して、私は実践を通じて更に1編を捧げて、ほほほ
1)vsftpdのインストール
Ubuntuはソフトウェアをインストールするのは難しいことではありません.入力:
CDを使うように指示されるかもしれませんが、入れてから車を押せばいいです.
インストール後、/home/の下にftpディレクトリが作成されます.この時は訪問してみてくださいftp://IPアドレス.空白の内容のftp空間が見えるはずです.
デフォルトでは匿名ユーザーはダウンロードできますが、書き込みやアップロードはできません.
2)vsftpdを設定.confファイル
匿名のユーザーがアクセスできないようにし、linuxのユーザーパスワードを入力してから、自分のディレクトリのコンテンツにアクセスする必要があります.
まず、vsftpdを設定するファイルを見つけます.場所は/etc/vsftpdです.conf
変更する前に、このファイルをバックアップしたほうがいいです.
変更できるようになりました
さあ、ftpサーバーを再起動して効果を見てみましょう.
再起動しても元と同じですよね?ほほほ、これはデフォルトのftpディレクトリが幽霊をしているので、私たちはそれを削除して、もう一度見てみましょう.どうですか.ユーザー名とパスワードを入力してください.
新しい質問
1.ユーザー名のパスワードを入力した後に表示する位置はユーザーのルートディレクトリの下で、私達のWEBの内容はpublic_ですhtmlディレクトリ
2.ユーザーは他のディレクトリに移動できます(非常に危険です.)
これらの問題を解決するにはvsftpdを設定しなければなりません.conf
次はvsftpd.chroot_リストには、ドリフトしないようにどのユーザーを制限するかが書かれています.
今はユーザーlinyuparkがいるので、sudo nanoをちょっと入れて、中に書けばいいです.
これで私たちは2つ目の問題を解決しました.ログインしたユーザーはそのユーザーフォルダでしか活動できません.次はもっと強くして、public_htmlでのアクティビティ
相変わらずvsftpdを探しています.conf
自分で設定したアドレスに基づいて、対応するフォルダを作成し、ユーザー名と同じファイルを作成します.nano:
はい、サーバーを再起動します.効果を見てみましょう^^;
Ubuntuが持参したFTPサーバーはvsftpdで、良い文の推薦の中でも2編のこの方面の内容を回転して、私は実践を通じて更に1編を捧げて、ほほほ
1)vsftpdのインストール
Ubuntuはソフトウェアをインストールするのは難しいことではありません.入力:
sudo apt-get install vsftpd
CDを使うように指示されるかもしれませんが、入れてから車を押せばいいです.
インストール後、/home/の下にftpディレクトリが作成されます.この時は訪問してみてくださいftp://IPアドレス.空白の内容のftp空間が見えるはずです.
デフォルトでは匿名ユーザーはダウンロードできますが、書き込みやアップロードはできません.
2)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
# banner
ftpd_banner=Hello~~
#FTP
max_clients=100
# IP
max_per_ip=5
# (b/s)
local_max_rate=256000
#
hide_ids=YES
さあ、ftpサーバーを再起動して効果を見てみましょう.
再起動しても元と同じですよね?ほほほ、これはデフォルトのftpディレクトリが幽霊をしているので、私たちはそれを削除して、もう一度見てみましょう.どうですか.ユーザー名とパスワードを入力してください.
新しい質問
1.ユーザー名のパスワードを入力した後に表示する位置はユーザーのルートディレクトリの下で、私達のWEBの内容はpublic_ですhtmlディレクトリ
2.ユーザーは他のディレクトリに移動できます(非常に危険です.)
これらの問題を解決するにはvsftpdを設定しなければなりません.conf
# chroot (Change root)
chroot_list_enable=YES
# ( )
chroot_list_file=/etc/vsftpd.chroot_list
次はvsftpd.chroot_リストには、ドリフトしないようにどのユーザーを制限するかが書かれています.
今はユーザーlinyuparkがいるので、sudo nanoをちょっと入れて、中に書けばいいです.
これで私たちは2つ目の問題を解決しました.ログインしたユーザーはそのユーザーフォルダでしか活動できません.次はもっと強くして、public_htmlでのアクティビティ
相変わらずvsftpdを探しています.conf
# ,
user_config_dir=/etc/
自分で設定したアドレスに基づいて、対応するフォルダを作成し、ユーザー名と同じファイルを作成します.nano:
# , linyupark
local_root=/home/linyupark/public_html
はい、サーバーを再起動します.効果を見てみましょう^^;