這篇文章主要介紹了nginx安裝vsftpd遇到的問題怎么解決的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇nginx安裝vsftpd遇到的問題怎么解決文章都會有所收獲,下面我們一起來看看吧。
創新互聯-專業網站定制、快速模板網站建設、高性價比開江網站開發、企業建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式開江網站制作公司更省心,省錢,快速模板網站建設找我們,業務覆蓋開江地區。費用合理售后完善,10年實體公司更值得信賴。
最簡潔的安裝步驟
[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通
防火墻的問題要處理好
不能創建文件問題
關于“nginx安裝vsftpd遇到的問題怎么解決”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“nginx安裝vsftpd遇到的問題怎么解決”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道。
本文標題:nginx安裝vsftpd遇到的問題怎么解決
分享URL:http://vcdvsql.cn/article34/pcoope.html
成都網站建設公司_創新互聯,為您提供全網營銷推廣、App開發、建站公司、營銷型網站建設、靜態網站、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯