linux讀取目錄列表失敗,[linux]解決vsftpd 讀取目錄列表失敗的問題

使用第三方FTP軟件filezilla進行登陸,出現如下錯誤:

1-14010QP416.jpg

狀態:?? ?正在連接 192.168.1.6:21...

狀態:?? ?連接建立,等待歡迎消息...

響應:?? ?220 (vsFTPd 2.2.2)

命令:?? ?USER ftp

響應:?? ?331 Please specify the password.

命令:?? ?PASS ***

響應:?? ?230 Login successful.

命令:?? ?SYST

響應:?? ?215 UNIX Type: L8

命令:?? ?FEAT

響應:?? ?211-Features:

響應:?? ? EPRT

響應:?? ? EPSV

響應:?? ? MDTM

響應:?? ? PASV

響應:?? ? REST STREAM

響應:?? ? SIZE

響應:?? ? TVFS

響應:?? ? UTF8

響應:?? ?211 End

命令:?? ?OPTS UTF8 ON

響應:?? ?200 Always in UTF8 mode.

狀態:?? ?已連接

狀態:?? ?讀取目錄列表...

命令:?? ?PWD

響應:?? ?257 "/"

命令:?? ?TYPE I

響應:?? ?200 Switching to Binary mode.

命令:?? ?PASV

響應:?? ?227 Entering Passive Mode (192,168,1,6,23,8).

命令:?? ?LIST

錯誤:?? ?連接超時

錯誤:?? ?讀取目錄列表失敗

該錯誤是由iptables的配置引起的,臨時的解決方法是執行如下命令:

[[email?protected] soft]# modprobe ip_nat_ftp

再次登陸列表正常啦!

但當你重新啟動服務器則iptables規則失效,又會出現相同的情況,所以我們需要修改/etc/sysconfig/iptables-config文件,

[[email?protected] soft]# vi /etc/sysconfig/iptables-config

# Load additional iptables modules (nat helpers)

#?? Default: -none-

# Space separated list of nat helpers (e.g. ‘ip_nat_ftp ip_nat_irc‘), which

# are loaded after the firewall rules are applied. Options for the helpers are

# stored in /etc/modprobe.conf.

IPTABLES_MODULES=""

# Unload modules on restart and stop

#?? Value: yes|no,? default: yes

# This option has to be ‘yes‘ to get to a sane state for a firewall

# restart or stop. Only set to ‘no‘ if there are problems unloading netfilter

# modules.

IPTABLES_MODULES_UNLOAD="yes"

......

IPTABLES_MODULES_UNLOAD="yes"的意義:每次iptables停止或者重啟都會Unload modules

IPTABLES_MODULES=""的意義:每次防火墻規則應用以后加載的模塊

我們需要把

IPTABLES_MODULES=""

修改為:

IPTABLES_MODULES="ip_nat_ftp"

這樣重啟服務器之后就不必再每次都執行mobprobe啦。

1-14010QP417.jpg

轉自:

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271721.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271721.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271721.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Win10優化:系統文件Hiberfil.sys介紹

目錄 一、Hiberfil.sys介紹 二、刪除Hiberfil.sys文件的步驟 1、如何找到Hiberfil.sys 2、通過管理員權限的cmd命令(注意要以管理員的身份運行) 一、Hiberfil.sys介紹 Hiberfil.sys文件位于系統盤的根目錄下,它是 win10 休眠功能(…

工作區和暫存區

Git和其他版本控制系統如SVN的一個不同之處就是有暫存區的概念。 先來看名詞解釋。 工作區(Working Directory) 就是你在電腦里能看到的目錄,比如我的learngit文件夾就是一個工作區: 版本庫(Repository) 工…

2020/5/13號單詞

consistent adj. 始終如一的,一致的;堅持的(一致的,一貫,堅固定) multiple n. 倍數;[電] 并聯 adj. 多重的;多樣的;許多的 mesh n. 網眼;網絲&#xff1…

后端:Layui實現文件上傳功能

今天給大家分享采用AspNet MVC前端框架LayUi實現文件上傳功能,感興趣的朋友可以學習一下。文件上傳實體(UploadFile.cs)public class UploadFile{public int code { get; set; } //請求codepublic string msg { get; set; } // 請求消息pub…

linux arp 防火墻關閉,如何關閉ARP防火墻

360安全衛士和QQ電腦管家都提供了ARP防火墻,但該功能對于家庭用戶沒有任何意義.那么該如何關閉它呢?下面是學習啦小編收集整理的如何關閉ARP防火墻,希望對大家有幫助~~關閉ARP防火墻的方法工具/原料360安全衛士QQ電腦管家如何關閉360安全衛士的ARP防火墻…

復習知識點:UITableView和UICollectionView的常用屬性

UITableView UICollectionView //UICollectionViewLayout //UICollectionViewLayout決定了UICollectionView如何顯示在界面上,Apple提供了一個最簡單的默認layout對象:UICollectionViewFlowLayout。 //Flow Layout是一個Cells的線性布局方案,…

ASP.NET+MVC+使用+Log4net+記錄日志筆記

前言:記錄系統中的日志,是一個好的項目產品必備的一個環節。每一個產品最終的目的都是要交予客戶使用,因為程序員代碼的開發水平參差不齊,Bug就成為了項目運維成本最大的因素之一。如何降低項目運維的成本呢,最重要的是…

git分支feature和hotfix分支

master: 主分支,主要用來版本發布。develop:日常開發分支,該分支正常保存了開發的最新代碼。feature:具體的功能開發分支,只與 develop 分支交互。release:release 分支可以認為是 master 分支的未測試版。…

linux查看鏡像的詳細信息,docker inspect命令查看鏡像詳細信息

# docker inspect ubuntu:18.04 // 查看鏡像的詳細信息[{"Id": "sha256:d131e0fa2585a7efbfb187f70d648aa50e251d9d3b7031edf4730ca6154e221e","RepoTags": ["ubuntu:18.04"],"RepoDigests": ["ubuntusha256:d26d529da…

Golang使用pkg-config自動獲取頭文件和鏈接庫的方法

為了能夠重用已有的C語言庫,我們在使用Golang開發項目或系統的時候難免會遇到Go和C語言混合編程,這時很多人都會選擇使用cgo。 話說cgo這個東西可算得上是讓人又愛又恨,好處在于它可以讓你快速重用已有的C語言庫,無需再用Golang重…

數據庫:SQLServer中with as 用法筆記

一、with as 概念介紹with as 也叫做子查詢部分(subquery factoring),可以定義一個SQL段落,該SQL段落可以被整個SQL語句所用到類似于臨時表的作用。with as 可以提高你的SQL語句的可讀性,也有可以用在在UNION ALL的不同…

單詞

Screenshot 屏幕截圖,截圖 Dashboard n. 儀表盤 subscribe vt. 簽署;贊成;捐助 vi. 訂閱;捐款;認購;贊成;簽署 performance n. 性能;績效;表演;執行 optimization …

數據庫優化:SqlServer的with(nolock)關鍵字的用法介紹

一、with(nolock)的介紹數據庫寫查詢語句的時候,為了提升查詢性能,往往會在查詢的表后面加一個nolock,或者是with(nolock),其目的就是查詢的時候是不鎖定表,從而提高查詢速度的目的。但如果同一時間有多個用戶訪問同一資源的時候,如果并發用戶對該資源做了修改。則會…

對layoutInflater的理解

參考該博客:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html LayoutInflater是一個抽象類,通過調用其實例方法inflate(),將res/layout下的xml布局文件進行實例化,不同于findvirebyid()是找布局文件下的控件進行實例…

linux /root /etc,Linux知識:/root/.bashrc與/etc/profile的異同

要搞清bashrc與profile的區別,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的輸入,并且執行你提交的命令。這種模式被稱作交互式是因為shell與用戶進行交互。這種模式也是…

java多線程售票例子

代碼如下: public class Ticket1 implements Runnable {private int tickets 100;Overridepublic void run() {while (tickets > 0) {synchronized (Ticket.class) {if (tickets > 0) {tickets--;System.out.println(Thread.currentThread().getName() "正在賣票&…

推薦一款免費國產遠程辦公神器ToDesk,TeamViewer完美替代品

對于從事IT行業的人員來說,遠程軟件基本上是必備的軟件。之前使用用TeamViewer遠程辦公軟件,它的穩定性、延遲低、功能齊全很受廣大開發者的歡迎。唯一美中不足的是它是一款商業軟件。費用比較高。到現在基本上所有破解工具都無效了。所以不得不放棄這款…

[iOS] photoKit獲取所有照片

代碼: - (NSMutableArray *)getAllPhoto{NSMutableArray *arr [NSMutableArray array];// 所有智能相冊PHFetchResult *smartAlbums [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum subtype:PHAssetCollectionSubtypeAlbumRegular optio…

用python寫linux中的ls,Python實現Linux環境下的ls命令

在Linux下使用ls命令結合正則表達式,能夠高效地進行文件搜索,并通過參數操作文件,于是就想用Python實現這個功能以便在Windows上使用import osimport reimport syspath os.getcwd()substr raw_input(The sub-string of the file (Support f…

蘋果臺式電腦怎么開機_龍華蘋果電腦回收公司,臺式電腦回收公司電話

龍華蘋果電腦回收公司,臺式電腦回收公司電話oDYIHx 通常液晶顯示器有VGA和DVI兩種種接口,其中VGA接口在長時間顯示后悔出現畫面模糊情況,需要校正才能恢復,然而DVi接口傳輸就比較穩定,它屬于全數字無損傳輸信號,在長…