CentOS 6はFTPサービス記録を構築する

1372 ワード

VSTFTPについて
Linuxの下でFTPサーバを構築するにはvsftpdが一般的に使用されます.vsftpdの最初の2文字は「very secure」を表します.
プロジェクト公式サイト:https://security.appspot.com/vsftpd.html
VSTFTPのインストール
yumを使用してvsftpdをインストールするには:
sudo yum install vsftpd

他のFTPサーバに接続する必要がある場合は、FTPクライアントをインストールできます.
sudo yum install ftp

ユーザーの追加
adduser userftp
passwd userftp

ユーザーのsshログイン権限を禁止し、FTPアクセスのみを許可する:
usermod -s /sbin/nologin userftp

VSTFTPの設定
プロファイルを開くには
sudo vi /etc/vsftpd/vsftpd.conf

匿名アクセスをオフにするには、次の手順に従います.
anonymous_enable=NO

削除local_enableのコメント、オープンに変更:
local_enable=YES

ユーザーが自分のホームにのみアクセスできるように制限するには、次の手順に従います.
chroot_local_user=YES

ユーザのホームディレクトリの設定:(設定しない場合、デフォルトではユーザのホームディレクトリ/home/userftp)
local_root=/data/test

サービスの再起動:
sudo service vsftpd restart

POSTを設定するには:
chkconfig vsftpd on

接続テスト
ftp [email protected]

ftp> pwd
Remote directory: /home/userftp

ftp> quit
221 Goodbye.

リファレンス
1、https://www.digitalocean.com/community/tutorials/how-to-set-up-vsftpd-... 2、http://koulitsu.blog.51cto.com/7355117/1221441