Linuxの下でFTPサーバーのインストールと配置
3338 ワード
1.インストールされているかどうかを確認
2.vsftpdサーバのインストール
3.vsftpを修正する.confファイル
必要に応じて次の構成を追加できます.
4.FTPユーザーの作成
5.vsftpdのサービスをオンまたは再起動する
6.テストアドレスバー入力:ftp://ip_addresssまたはfilezillaグラフィックスツールを使用してテストします.
vsftpd -version
2.vsftpdサーバのインストール
sudu apt-get install vsftpd
3.vsftpを修正する.confファイル
sudo vi /etc/vsftpd.conf
必要に応じて次の構成を追加できます.
#
write_enable=YES
local_umask=002
anon_upload_enable=YES
#
anonymous_enable=NO
anon_root=/home/……/ftp
no_anon_password=YES
# 3 : 。 /etc/vsftpd.chroot_list
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
# , shell
ftpd_banner=Welcome to FTP service.
# 20
connect_from_port_20=YES
anon_mkdir_write_enable=YES
#
xferlog_enable=YES
#
xferlog_file=/var/log/vsftpd.log
#
xferlog_std_format=YES
4.FTPユーザーの作成
# ftpusers
sudo groupadd ftpusers
# /home/ftpuser
sudo useradd -m ftpuser
# ftpusers
usermod -G ftpusers ftpuser
#
sudo passwd ftpuser
#
mkdir /home/ftpuser/ftp
#
chmod 777 -R /home/ftpuser/ftp
# ; ftpuser ftp , ssh
usermod -s /sbin/nologin ftpuser
# vsftpd.chroot_list ftpuser vsftpd.chroot_list
touch /etc/vsftpd.chroot_list
# ftpuser
vim vsftpd.chroot_list
5.vsftpdのサービスをオンまたは再起動する
#
systemctl start vsftpd
service vsftpd start
#
systemctl restart vsftpd
service vsftpd restart
6.テストアドレスバー入力:ftp://ip_addresssまたはfilezillaグラフィックスツールを使用してテストします.