我晉升的技巧ftp
『壹』 linuxftp上傳文件報錯解決方法linuxftp無法上傳
Linux FTP上傳文件報錯解決方法
FTP(File Transfer Protocol)是 Internet 上最常用的文件傳輸協議,可以實現遠程文件傳輸,在Linux系統中也常用於文件上傳和下載,但在操作過程中也可能會遇到一些問題,比如FTP上傳文件報錯的情況。傳統的FTP的上傳文件報錯的錯誤一般常見的是「425Can’t open data connection」,本文就來介紹Linux下FTP報錯的一些解決方法。
#### 1. 檢查伺服器和客戶端FTP配置
在使用FTP傳輸文件之前,首先需要檢查生產環境和開發機是否已經正確配置,以確保系統可以正常工作:
1)檢查客戶端配置信息:
vi /etc/vsftpd/vsftpd.conf
pasv_enable=YES // 打開配置網路傳輸
pasv_min_port=30000 // 設定網路傳輸最小埠
pasv_max_port=60000 // 設定網路傳輸最大埠
pasv_address= {IP address of the ftp server} // 設定外部的公網IP
2)檢查伺服器配置信息:
vi /etc/sysconfig/iptables
-A INPUT -p tcp -m state –state NEW -m tcp –dport 30000:60000 -j ACCEPT // 允許FTP伺服器客戶端的埠通信
service iptables save //保存配置
完成這些配置後,重啟伺服器生效。
#### 2. 檢查埠是否開放
對於埠不開放的情況,Linux也可以使用Iptables或者其他工具來檢查。
如果使用Iptables, 可執行以下命令開放埠:
// 允許公網訪問該埠,使用-A參數
iptables -A INPUT -p TCP -dport 30000:60000 -j ACCEPT
並執行`service iptables save`來使配置生效,然後重啟FTP服務。
#### 3. 確認本地IP是否正確
當FTP伺服器埠正確開放,客戶端配置也正確時,我們還需要確認本地IP是否正確。如果報錯中出現服務端IP或埠有問題,可以檢查客戶端配置文件中的`pasv_address`配置是否填寫正確,這里填寫的IP地址應該是外部的公網IP,而不是內部環境下的私有IP。
#### 4. 嘗試使用Samba服務
如果FTP伺服器或客戶端已經配置正確,但仍然不能正常上傳文件,可以嘗試使用Samba服務,它可以支持Linux伺服器的共享文件夾打開,可以將文件簡單地傳輸到Linux伺服器。
使用Samba服務時,相比與FTP,它更提供了一種更簡潔的方法:
yum -y install samba // 安裝samba服務
vi /etc/samba/smb.conf // 可以在這里添加共享文件夾
service smb start // 啟動啟動服務
經過這些操作,就可以從其他客戶端通過Samba方法連接到Linux伺服器,並上傳文件,功能上和FTP近似,但使用也更加簡單,可以避免復雜的伺服器配置。
綜上,使用FTP上傳文件報錯的解決方法包含檢查伺服器和客戶端FTP配置,檢查埠是否開放,確認本地IP是否正確,以及使用Samba服務,妥善掌握這些技巧可以確保FTP傳輸文件無需添加其他復雜操作。
『貳』 如何在Windows XP系統下設置FTP伺服器
如何在Windows XP系統下設置FTP伺服器蒙古即使好多朋友們很關心的一個問題。目的只有一個:更方便快捷的實現上傳和下載。但時用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。 使用FTP時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上傳或下載文件。也就是說,要想同哪一台計算機傳送文件,就必須具有哪一台計算機的適當授權。下面以WindowsXp為例,為大家講解FTP的基本架設技巧。
熱身階段:
在開始動手之前別忙,我們得先讓自己的電腦在網上找個地方住下---申請域名。想讓朋友在茫茫網海中找到你這台計算機是通過IP地址來實現的,而目前大多數包月寬頻提供的都是一個動態IP,也就是說每次撥號接入時的IP地址都不樣,你不可能IP地址改變一次就通知朋友一次吧!解決此問題的常用方法就是申請一個免費域名,推薦到http://www.oray.net/申請。
第一步:申請網域護照(即帳戶),開通免費域名。
連接到http://www.oray.net/,在頁面左邊點擊「注冊護照」,按照提示完成注冊即可。然後在左面再點「域名服務中心」,選擇下拉菜單的「注冊域名記錄」,之後在「免費域名」框內輸入你的個性域名就行了。
第二步:本機安裝動態域名解析軟體。
即花生殼客戶端,下載:http://www.oray.net/Procts/PeanutHull_Support.asp。下載完成後同樣按提示安裝,在按如步驟,請輸入我們剛才在網站上注冊的帳戶及密碼。
填入網域護照
一路繼續「下一步」,安裝完畢軟體會自動啟動,至此動態IP地址的問題已經解決,你的電腦已經可以在網海中找到了。接下來就可以正式配置FTP服務了!
架設階段:
一般在windows平台上,常用的做FTP伺服器的方式就是使用系統自帶的IIS、以及第三方軟體serv-u。而關於這兩類方法的異同,大家可以參閱IT168的相關報道。主要就是:IIS設置相對簡單,但安全性不高;而serv-u相對來說安全性要高得多。以下為IIS的架設過程。
如果你是建個小型的FTP伺服器(同時訪問人數不超過20個的那種),且不會同時進行大流量的數據傳輸(比如音視頻),那麼這種方式是最簡便易行的,不過注意操作系統版本喲,IIS只適用於WindowsNT/2000/XP系統。
第一步:安裝IIS組件。
一般系統安裝時都沒有安裝此組件的,所以請到控制面板,在「添加/刪除程序」里打開「添加/刪除Windows組件」一項,在彈出的窗口裡將「intenet信息服務(IIS)」選中;再點右下角「詳細信息」,勾選「文件傳輸協議(FTP)服務」,最後確定即可。
第二步:設定需要共享的目錄路徑。
此目錄就是別人訪問你的FTP伺服器時看到的文件列表。在控制面板的管理工具里,打開「internet信息服務」。在窗口左面找到「FTP站點」並打開下拉列表,之後在「默認FTP站點」上點右鍵選屬性,切換到如下圖所示的「主目錄」選項卡。在「本地路徑」框中的地址為默認FTP共享目錄,請點擊瀏覽指定到你的實際共享目錄;另外在這里還可以設置FTP伺服器的文件訪問許可權,為安全考慮,一般我們只開放讀取許可權,以防匿名用戶隨意修改目錄文件,合法用戶有需要時才針對性的打開「寫入」許可權。
主目錄路徑指定
第三步:完善配置。
在「默認FTP站點」窗口裡切換到「安全帳戶」,去掉「允許匿名連接」前的勾;在消息選項卡中可設定當用戶訪問、退出你的FTP伺服器時出現的提示信息,隨你喜歡寫吧!還有個「最大連接數」的設定,它是指同時連接本地FTP的最多主機台數,如果你的電腦配置不是很好的話,建議不要超過5。
經過以上三步正確的配置後,你的FTP伺服器應該已經在工作了。為保險起見,我們可以在本機先測試一下訪問是否正常,方法很簡單:在瀏覽器的地址欄里輸入(ftp://你在花生殼中申請的免費域名),如果能看到你在IIS「主目錄」中設定的路徑下的目錄和文件,那就成功了。
補充:在安全用戶設置中,IIS與其他專業的FTP伺服器軟體不同,它是基於Windows用戶帳號進行管理,而本身並不支持隨意設定允許訪問帳戶的;要添加或刪除某個允許訪問的帳戶,必須先在控制面板的「管理工具」中的「計算機管理」里去設置,然後再通過IIS「安全賬戶」選項卡中的「FTP站點操作員」選項添加或刪除。
IIS設置簡單,實現過程迅速,比較適合初次玩伺服器應用的用戶使用;當用過IIS一段時間並積累了相當的經驗後,就可採用一些第三方功能強大的軟體,再配合FTP防火牆相關知識來建。
--天下數據--