1. 程式人生 > >linux下安裝vsftp服務

linux下安裝vsftp服務

用戶限制 安裝vsftpd linux 如果 lis grep 說明 用戶 問題

第一步:查看服務器是否安裝vsftpd
rpm -qa | grep vsftpd

查看selinux的配置
vim /etc/selinux/config
修改SELINUX值為disabled

第二步:安裝vsftpd服務
yum install -y vsftpd

第三步:修改配置文件
vim /etc/vsftpd/vsftpd.conf
vsftpd.conf參數說明
anonymous_enable=YES/NO 是否允許匿名登錄
anon_root=/opt/vsftp 匿名登錄默認的主目錄
chroot_local_user 是否將所有用戶限制在主目錄,YES為啟用 NO禁用.(該項默認值是NO,即在安裝vsftpd後不做配置的話,ftp用戶是可以向上切換到要目錄之外的)
chroot_list_enable 是否啟動限制用戶的名單 YES為啟用 NO禁用(包括註釋掉也為禁用)
chroot_list_file 是否限制在主目錄下的用戶名單

第四步:添加ftp用戶
useradd ftpuser -s /sbin/nologin -d /opt/vsftp/ftpuser // 添加ftpuser用戶,該用戶默認的主目錄為/opt/vsftp/ftpuser下

測試方法:

1、在服務器上輸入:ftp 127.0.0.1 回車,提示輸入用戶名密碼,看是否正常登錄,如果有問題,具體在排查

2、服務器端登錄沒有問題後,然後再用客戶端來訪問,看是否正常。


註意事項:
ftp的主目錄不能設置成777權限,需要設置成755權限,否則會報錯誤

如果配置過程中有問題,歡迎留言。

linux下安裝vsftp服務