標籤:ftp
一、
安裝vsftpd組件
安裝完後,有/etc/vsftpd/vsftpd.conf 檔案,是vsftp的設定檔。
[[email protected] conf]# yum -y install vsftpd
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/95/A8/wKiom1kYNbOyqURFAAC-Bqxd71M722.jpg" title="111.jpg" alt="wKiom1kYNbOyqURFAAC-Bqxd71M722.jpg" />
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/95/A8/wKioL1kYNfnTti5vAAAdFzrDKyw444.jpg" title="11.jpg" alt="wKioL1kYNfnTti5vAAAdFzrDKyw444.jpg" />
二、添加一個ftp使用者
此使用者就是用來登入ftp伺服器用的。
[[email protected] vsftpd]# useradd ftpuser
這樣一個使用者建完,可以用這個登入,記得用普通登入不要用匿名了。登入後預設的路徑為 /home/ftpuser.
三、給ftp使用者添加密碼
[[email protected] vsftpd]# passwd ftpuser
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/95/A8/wKioL1kYN2fC-O2PAAAb7jwOVCQ678.jpg" title="111.jpg" alt="wKioL1kYN2fC-O2PAAAb7jwOVCQ678.jpg" />
四、修改selinux
外網是可以訪問上去了,可是發現沒法返回目錄(使用ftp的主動模式,被動模式還是無法訪問),也上傳不了,因為selinux作怪了。
解決:修改selinux
4.1 查看狀態
[[email protected] vsftpd]# getsebool -a | grep ftp
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/95/A9/wKiom1kYOEvgyGTaAAAjI3D2yL4033.jpg" title="111.jpg" alt="wKiom1kYOEvgyGTaAAAjI3D2yL4033.jpg" />
執行上面命令,再返回的結果看到兩行都是off,代表,沒有開啟外網的訪問
執行下面命令開啟:
[[email protected] vsftpd]# setsebool -P allow_ftpd_full_access on[[email protected] vsftpd]# setsebool -P ftp_home_dir on
五、關閉匿名訪問
修改/etc/vsftpd/vsftpd.conf檔案:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/95/A9/wKioL1kYPFXTqkq7AAA8d1VK1A4756.jpg" title="1494760497(1).jpg" alt="wKioL1kYPFXTqkq7AAA8d1VK1A4756.jpg" />
六、開啟被動模式
預設是開啟的,但是要指定一個連接埠範圍,開啟/etc/vsftpd/vsftpd.conf檔案,在後面加上
pasv_min_port=30000pasv_max_port=30999
表示連接埠範圍為30000~30999,這個可以隨意改。改完重啟一下vsftpd,由於指定這段連接埠範圍,iptables也要相應的開啟這個範圍。
啟動:service vsftpd restart
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/95/A9/wKioL1kYPZrzJI_EAAAPG__LJDA424.jpg" title="11.jpg" alt="wKioL1kYPZrzJI_EAAAPG__LJDA424.jpg" />
七、開機自啟動
[[email protected] vsftpd]# chkconfig vsftpd on
八、FileZilla用戶端串連測試
FileZilla的主動、被動模式修改:菜單:編輯→設定
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/95/A9/wKiom1kYPkOh7sEVAAC9Je447Ew899.jpg" title="1494760995(1).jpg" alt="wKiom1kYPkOh7sEVAAC9Je447Ew899.jpg" />
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/95/A9/wKiom1kYPtHh6XD_AAG-WdvyuWs519.jpg" title="111.jpg" alt="wKiom1kYPtHh6XD_AAG-WdvyuWs519.jpg" />
本文出自 “我愛大金子” 部落格,請務必保留此出處http://1754966750.blog.51cto.com/7455444/1925603
linux學習:ftp服務搭建