最簡潔的安裝步驟
[root@itdragon?~]#?useradd?ftpuser [root@itdragon?~]#?passwd?ftpuser changing?password?for?user?ftpuser. new?password:? bad?password:?it?is?too?short bad?password:?is?too?simple retype?new?password:? passwd:?all?authentication?tokens?updated?successfully. [root@itdragon?~]#?yum?-y?install?vsftpd [root@itdragon?~]#?ifconfig
第一步:添加ftp用戶
第二步:設置ftp用戶密碼
第三步:安裝vsftpd
第四步:查看ip地址
第五步:本地使用免費的filezilla 鏈接虛擬機
遇到的問題
連接失敗
狀態:?正在等待重試... 狀態:?正在連接?192.168.0.11:21... 錯誤:?20?秒后無活動,連接超時 錯誤:?無法連接到服務器
不用灰心,安裝本來就不是順風順水的,每個人會根據自己的環境出現不同的問題。下面是我的解決方法
首先,要確定兩邊能 pind 通,虛擬機選擇的是橋接模式,能正常 ping 通。
然后,百度
網上有很多五花八門的解決方法,主要是針對三個方面的
這里我會貼出幾個網址,因為我按照網站上面的做法沒有連接成功,最后是關閉了防火墻才解決的。我對這塊比較薄弱,就不誤人子弟了。貼出來是為了以后方便以后修改。
第一個操作是關閉匿名,開啟被動模式
第二個操作是開啟防火墻的21端口
第三個操作是修改selinux,開啟外網可訪問
[root@itdragon?~]#?vim?/etc/vsftpd/vsftpd.conf anonymous_enable=no pasv_min_port=30000 pasv_max_port=31000 [root@itdragon?~]#?service?vsftpd?restart [root@itdragon?~]#?vim?/etc/sysconfig/iptables -a?input?-p?tcp?-m?multiport?--dport?20,21?-m?state?--state?new?-j?accept -a?input?-p?tcp?-m?state?--state?new?-m?tcp?--dport?21?-j?accept -a?input?-p?tcp?--dport?30000:31000?-j?accept [root@itdragon?~]#?service?iptables?restart [root@itdragon?~]#?getsebool?-a?|?grep?ftp allow_ftpd_anon_write?-->?off allow_ftpd_full_access?-->?off allow_ftpd_use_cifs?-->?off allow_ftpd_use_nfs?-->?off ftp_home_dir?-->?off ftpd_connect_db?-->?off ftpd_use_fusefs?-->?off ftpd_use_passive_mode?-->?off httpd_enable_ftp_server?-->?off tftp_anon_write?-->?off tftp_use_cifs?-->?off tftp_use_nfs?-->?off [root@itdragon?~]#?setsebool?-p?allow_ftpd_full_access?on [root@itdragon?~]#?setsebool?-p?ftp_home_dir?on
臨時關閉防火墻不過癮,直接永久關閉防火墻
[root@itdragon?modprobe.d]#?service?iptables?stop iptables:?setting?chains?to?policy?accept:?filter?????[?ok?] iptables:?flushing?firewall?rules:?????????????[?ok?] iptables:?unloading?modules:????????????????[?ok?] [root@itdragon?modprobe.d]#?chkconfig?iptables?off
上傳失敗
在nginx 安裝目錄下創建了一個images文件夾,通過filezilla上傳圖片提示錯誤
響應:553?could?not?create?file. 錯誤:?嚴重文件傳輸錯誤
解決方法如下
[root@itdragon?html]#?mkdir?images [root@itdragon?html]#?chmod?-r?777?images [root@itdragon?html]#?ll total?12 -rw-r--r--.?1?root?root?537?nov?18?10:53?50x.html drwxrwxrwx.?2?root?root?4096?nov?18?10:55?images -rw-r--r--.?1?root?root?612?nov?18?10:53?index.html [root@itdragon?html]#?vim?/etc/vsftpd/vsftpd.conf? local_root=/var/ftp [root@itdragon?html]#?service?vsftpd?restart
注意點
網絡要能ping通
防火墻的問題要處理好
不能創建文件問題
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END