在linux系統下安裝配置vsftpd服務器是我們每一臺機器都要做的工作,下面來為各位介紹一篇linux下安裝ftp服務器vsftpd步驟詳解.
先檢查一下,有沒有vsftp服務器:rpm -qa | grep *ftp*
如果有的話,請將其卸載,安裝vsftpd服務器:yum -y install vsftpd,修改配置文件/etc/vsftpd/vsftpd.conf如下幾項:
- #禁止匿名訪問
- anonymous_enable=NO
限制指定用戶可以訪問其他用戶不能訪問文件尾部修改成如下:
- userlist_enable=YES
- tcp_wrappers=YES
- userlist_deny=no
- userlist_file=/etc/vsftpd/vsftpd.user_file
設置用戶只能訪問自己的宿主目錄 chroot:
chroot_local_user=YES
為了更好的安全性可以修改vsftpd的端口,可不修改,listen_port=2001 自定義ftp端口 寫成1024以上的端口,看個人需要,不要亂配置.
創建需要的用戶(示例為創建兩個用戶的情況):
- useradd ftpuser1 -s /sbin/nologin -d /web/aa
- passwd ftpuser1
- useradd ftpuser2 -s /sbin/nologin -d /web/bb
- passwd ftpuser2
- //Vevb.com
- vim /etc/vsftpd/vsftpd.user_file
- ftpuser1
- ftpuser2
然后啟動ftp:service vsftpd start 或者/etc/rc.d/init.d/vsftpd start
把ftp添加到開機啟動vim /etc/rc.local
添加:/etc/rc.d/init.d/vsftpd start
ok,配置完成,其他的根據自己需要再修改吧.
新聞熱點
疑難解答