熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

ftp的dir或ls命令無法查看文件列表怎麼辦

2013-11-11 15:42:49  來源: 電腦常識 

  網友們可能在使用ftp的dir或ls命令時查看文件列表但是卻無法看到受到了限制那麼無法查看文件列表這就造成了我們許多的麻煩那麼要怎麼的解決這個問題呢!現在我們一起來看看吧!

  在Win系統的命令行模式下使用ftp的dir或ls命令無法查看文件列表但是使用IE卻可以查看查找相關資料後大致歸結為兩種原因

  權限有問題

  windows自帶防火牆攔截

  實驗後發現我的情況屬於第二種具體解決方法有以下幾種

  直接關閉Windows防火牆

  打開防火牆但是設置入站規則允許ftpexe程序接收信息

  使用netsh命令設置規則

  [plain]

  netsh advfirewall firewall add rule name="FTP(nonSSL)" program="%systemroot%\system\ftpexe" action=allow protocol=TCP dir=in

  netsh advfirewall set global StatefulFtp disable

  命令的作用與第二種方法相同

  命令主要用來禁止statefulFTP過濾這條對我沒有影響但還是建議加上

  小插曲

  這裡參考了兩篇相關的文章()分別使用兩條相似卻不同的命令

  [plain]

  文章

  netsh advfirewall firewall add rule name="FTP (nonSSL)" action=allow protocol=TCP dir=in localport=

  netsh advfirewall set global StatefulFtp enable

  [plain]

  文章

  netsh advfirewall firewall add rule name=”FTP Service” action=allow service=ftpsvc protocol=TCP dir=in

  netsh advfirewall set global StatefulFTP disable

  真是讓人糾結對於文章中的 localport= 始終無法對應到windows自帶的ftpexe程序後來使用tasklist命令查找ftp對應的PID編號

ftp的dir或ls命令無法查看文件列表怎麼辦

  再通過命令 netstat 發現ftpexe在自己電腦上原來端口就不是

  而文章中的 service=ftpsvc 也沒法允許ftpexe的例外後來help了以下netsh命令發現了program參數才人為添加程序路徑


From:http://tw.wingwit.com/Article/Common/201311/6981.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.