阿裏雲CentOS中vsftp安裝、配置、卸載
阿新 • • 發佈:2017-06-05
配置文件 列表 span 安裝配置 conn gre vsftp 設置 div
---------------------------------------------------------
阿裏雲CentOS中vsftp安裝、配置、卸載
1--卸載
查看當前server中的vsftpd
rpm -qa|grep vsftpd
比如結果為:vsftpd-2.2.2-13.el6_6.1.x86_64
運行卸載
rpm -e vsftpd-2.2.2-13.el6_6.1.x86_64
返回:卸載時自己主動備份vsftp的用戶列表文件
warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave
warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
刪除上面的文件
rm -rf /etc/vsftpd
查看vsftpd是否還在開機啟動項中
chkconfig --list
查看vsftpd執行狀態
service vsftpd status
返回:vsftpd: unrecognized service(無法識別vsftpd。說明卸載了vsftpd了)
2--安裝
yum -y install vsftpd
3--配置
下面是vsftpd的主配置文件的內容
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/xferlog
xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to lightnear FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
#設置FTP用戶能夠訪問的主文件夾(假設該文件夾不存在,能夠創建並改動權限)
local_root=/var/ftp
tcp_wrappers=YES
use_localtime=YES
---------------------/etc/vsftpd/vsftpd.conf END------------------------------------
添加FTP賬戶
useradd ftpadmin -s /sbin/nologin
給ftpadmin設置password
passwd ftpadmin
輸入兩遍password就可以
改動/etc/vsftpd/user_list文件
將全部內容清掉之後加入一個用戶ftpadmin就可以
創建FTP根文件夾
mkdir /var/ftp
假設上述文件夾已經存在,僅僅須要改動權限就可以
chown -R ftpadmin /var/ftp
chmod -R 755 /var/ftp
默認開啟vsftpd服務配置
查看vsftpd服務是否在啟動項中
chkconfig --list
假設沒有
chkconfig --add vsftpd
開啟開機啟動
chkconfig --level 35 vsftpd on
又一次查看vsftpd再啟動項列表中的情況
chkconfig --list
結果例如以下:
vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
到此。安裝配置完成。又一次啟動vsftpd服務
service vsftpd restart
就能夠使用FlashFXPE或者FileZilla登陸FTP了
---------------------------------------------------------
阿裏雲CentOS中vsftp安裝、配置、卸載
1--卸載
查看當前server中的vsftpd
rpm -qa|grep vsftpd
比如結果為:vsftpd-2.2.2-13.el6_6.1.x86_64
運行卸載
rpm -e vsftpd-2.2.2-13.el6_6.1.x86_64
返回:卸載時自己主動備份vsftp的用戶列表文件
warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave
warning: /etc/vsftpd/user_list saved as /etc/vsftpd/user_list.rpmsave
刪除上面的文件
rm -rf /etc/vsftpd
查看vsftpd是否還在開機啟動項中
chkconfig --list
查看vsftpd執行狀態
service vsftpd status
返回:vsftpd: unrecognized service(無法識別vsftpd。說明卸載了vsftpd了)
2--安裝
yum -y install vsftpd
3--配置
下面是vsftpd的主配置文件的內容
-----------------/etc/vsftpd/vsftpd.conf START---------------------------------------
local_enable=YES
write_enable=YES
local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/xferlog
xferlog_std_format=YES
idle_session_timeout=600
data_connection_timeout=120
#nopriv_user=ftpsecure
#async_abor_enable=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to lightnear FTP service.
#deny_email_enable=YES
#banned_email_file=/etc/vsftpd/banned_emails
chroot_local_user=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
#listen_ipv6=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
#設置FTP用戶能夠訪問的主文件夾(假設該文件夾不存在,能夠創建並改動權限)
local_root=/var/ftp
tcp_wrappers=YES
use_localtime=YES
---------------------/etc/vsftpd/vsftpd.conf END------------------------------------
添加FTP賬戶
useradd ftpadmin -s /sbin/nologin
給ftpadmin設置password
passwd ftpadmin
輸入兩遍password就可以
改動/etc/vsftpd/user_list文件
將全部內容清掉之後加入一個用戶ftpadmin就可以
創建FTP根文件夾
mkdir /var/ftp
假設上述文件夾已經存在,僅僅須要改動權限就可以
chown -R ftpadmin /var/ftp
chmod -R 755 /var/ftp
默認開啟vsftpd服務配置
查看vsftpd服務是否在啟動項中
chkconfig --list
假設沒有
chkconfig --add vsftpd
開啟開機啟動
chkconfig --level 35 vsftpd on
又一次查看vsftpd再啟動項列表中的情況
chkconfig --list
結果例如以下:
vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
到此。安裝配置完成。又一次啟動vsftpd服務
service vsftpd restart
就能夠使用FlashFXPE或者FileZilla登陸FTP了
本人測試通過!
阿裏雲CentOS中vsftp安裝、配置、卸載