前言html
轉帖請註明出處: http://www.cnblogs.com/Troy-Lv5/shell
在前一篇文章中介紹了在虛擬機中安裝CentOS7, 接下來就要進行配置了, 第一個就是安裝ftp支持. 要否則文件怎麼上傳嘞,是吧...vim
廢話很少說, 開始..編輯器
PS:工具
2019年3月5日更新: 因爲CentOS7升級爲1810, 致使ftp鏈接發生530 Login incorrect錯誤. 解決的辦法:ui
1. 打開文件 vim /etc/pam.d/vsftpdspa
2. 註釋行 #auth required pam_shells.so3d
3.重啓vsftpdrest
安裝開始code
1. 先更新一下軟件包, 因爲第一次更新,因此更新項比較多, 耐心等待就好.
# yum -y update
2. 安裝vsftpd
# yum -y install vsftpd
3. 若是沒有安裝vim編輯器, 就安裝一下吧, 若是有則跳過這一步
# yum -y install vim
4. 修改vsftpd配置
# vi /etc/vsftpd/vsftpd.conf
修改成一下參數 (這個參數不用管上面的值, 直接在配置文件最後加上就好了.)
anonymous_enable=NO chroot_local_user=YES allow_writeable_chroot=YES pasv_enable=YES pasv_min_port=40000 pasv_max_port=40100
5. 從新啓動 ftp
# systemctl restart vsftpd.service
# systemctl enable vsftpd.service
6. 添加防火牆
# firewall-cmd --permanent --add-service=ftp # firewall-cmd --reload # setsebool -P tftp_home_dir on
7. 添加一個ftp用戶, 並設置該用戶不能遠程登陸shell
# useradd -d /home/share -m troy -s /sbin/nologin
# chmod -R 777 /home/share
8.設置用戶密碼
# passwd troy
注意: 密碼須要輸入兩次, 就算提示BAD PASSWORD也沒關係.
9.所有完畢. 看看IP吧. 一會鏈接
# ip addr
10. 打開ftp鏈接工具試試吧...
11.若是出現
11. 讓咱們加個文件試試...就叫troyfile.txt
12. 上傳上去.
13. 在CentOS中打開看看是否正確
# cd /home/share # dir
能夠看見文件已經上傳了, 至於內容.讓咱們用vim看看並修改試試次
14. 查看文件
# vi /home/share/troyfile.txt
15. 修改點東西...記得要用:wq保存喲..
16: 在ftp上查看文件的修改狀況.