有些linux版本沒有自帶的vsftpd,比如Centos 6.6,需要安裝
1,查看是否安裝了FTP:rpm -qa |grep vsftpd
如果沒有任何輸出,表示沒有安裝。
如果出現如下版本信息,則表示已經安裝。
2,如果沒有安裝,可以使用如下命令直接安裝
yum -y install vsftpd
默認安裝目錄:/etc/vsftpd
3,添加FTP賬號
useradd admin -s /sbin/nologin
該賬戶路徑默認指向/home/admin目錄
設置密碼:passwd admin
4,一些常用設置
a,設置匿名用戶可以下載上傳
將文件/etc/vsftpd/vsftpd.conf 中
anon_upload_enable=YES
anon_mkdir_write_enable=YES
兩項啟用(去掉前面的#號)
b,設置防火牆:iptables -F
c,設置開機啟動sftp:chkconfig vsftpd on
d,根據個人需要設置默認目錄
這里設置/www為默認目錄。修改/etc/passwd文件,找到你的用戶名的那一行修改路徑,然后保存即可,無需重啟
將admin:x:500:500::/home/admin:/sbin/nologin
改成admin:x:500:500::/www:/sbin/nologin
5,啟動
啟動:service vsftpd start
重啟:service vsftpd restart
6,測試
用瀏覽器地址欄或者我的電腦地址欄測試下
ftp://103.96.XX.XX
7:默認
只能上傳到目錄/home/admin,不能修改子目錄
所以修改權限
chmod -R 777 /home/admin
