如何安裝配置vsftp
2016-08-03 01:34:11
16478
1、更新yum源
我是直接 yum update 更新的
2、安裝vsftp
使用yum命令安裝vsftpd
#yum install vsftpd -y
3、添加ftp帳號(hào)和目錄
先檢查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。
使用下面的命令創(chuàng)建帳戶,該命令指定了/www/wwwroot為用戶pwftp的家目錄,您可以自己定義帳戶名和目錄:
#useradd -d /www/wwwroot -s /sbin/nologin pwftp
修改該帳戶密碼:
#passwd pwftp
修改指定目錄的權(quán)限
#chown -R pwftp:pwftp /www/wwwroot
這里直接這么操作要報(bào)錯(cuò),要在執(zhí)行這一條命令之前做如下操作:
mkdir www
cd www
mkdir wwwroot
4、配置vsftp
編輯vsftpd配置文件,命令如下:
#vi /etc/vsftpd/vsftpd.conf
將配置文件中 “anonymous_enable=YES ” 改為 “anonymous_enable=NO”
取消如下配置前的注釋符號(hào):
local_enable=YES
write_enable=YES
chroot_local_user=YES
保存修改,按ESC鍵,輸入:wq
5、修改shell配置
vi編輯/etc/shells,如果該文件里沒有/usr/sbin/nologin或者/sbin/nologin(具體看當(dāng)前系統(tǒng)配置)則追加進(jìn)去
6、啟動(dòng)vsftp服務(wù)并測(cè)試登錄
使用命令啟動(dòng)vsftpd服務(wù):
#service vsftpd start
然后用帳號(hào) pwftp 測(cè)試下是否可以登陸 ftp。目錄是/www/wwwroot。
在這里我直接用客戶端軟件FileZilla Client登錄,經(jīng)測(cè)試,完全正確。