Linuxの下でFTPサーバーのインストールと配置

3338 ワード

1.インストールされているかどうかを確認
 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グラフィックスツールを使用してテストします.