CentOS隨筆 - 2.CentOS7安裝ftp支持(vsftpd)

前言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上查看文件的修改狀況.

相關文章
相關標籤/搜索