題 什麼是FTP客戶端? [關閉]


有人能給我一個關於FTP客戶端的簡明描述,我會用它做什麼,並就你是否對我有用給出你的看法?


4
2017-07-13 05:16


起源


附:維基百科的文章沒有多大意義。 - Web_Designer
為什麼這被標記為 ftp-server? - Mahmoud Hossam
@inquisitive_web_developer:這只是因為FTP是一個奇怪的協議。據我所知,FTP是唯一基於TCP的協議,它使用單獨的控制和數據連接。 - Nicolai Reuschling


答案:


客戶端應用程序是向服務器發出請求的程序(比如客戶要求服務員提供一杯咖啡;'客戶端','服務器',得到它?)您的網絡瀏覽器(Firefox,Internet Explorer,Chome,Safari,無論哪個)是客戶端程序。它代表您向擁有網頁的服務器發出請求。

一個 FTP 客戶端是一樣的,只有它代表您向FTP服務器發出請求。 FTP服務器是一種程序,通常在服務器計算機上運行,允許用戶在服務器計算機上上載,下載和刪除文件(而您的Web瀏覽客戶端可能只具有最基本的上傳和刪除功能。)


5
2017-07-13 05:48



+1感謝您的明確比喻和解釋! - Web_Designer


FTP代表文件傳輸協議。它作為將文件從一台機器轉移或複製到另一台機器的協議。您需要客戶端從運行此協議的服務器複製文件。大多數Web瀏覽器都內置了該協議,因此您已經擁有了一個客戶端。由您決定是否需要更專業的客戶端用於某種目的。有許多免費提供的FTP客戶端,例如 FileZilla中 和 自由FTP,其中FileZilla特別豐富。

在互聯網發展的早期,使用“匿名”FTP服務器共享文件存儲庫更為常見。實際上,它今天仍然很常見。您可以以“匿名”用戶身份登錄,並從他們的免費文件集合中進行選擇以供下載。這是一種分享內容的方式,通常是開源程序。

例如: ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/


8
2017-07-13 05:59



我只想補充一點,你可能需要一個FTP客戶端的原因包括:如果你管理一個網站,需要傳輸文件和從中傳輸文件,如果你需要安全地傳輸大於普通電子郵件附件的文件到另一家公司。這真的是“如果你需要它,你會知道你需要它,如果你不需要它,你就不會”。 - music2myear
@ music2myear我會特別指出FTP不以任何方式被認為是安全的。它以明文形式發送所有內容,包括登錄信息。如果要安全傳輸文件,請使用SFTP,FTPS或其他提供加密和身份驗證的協議。 - Darth Android
那是真實的。但是,與“常規”FTP相比,SFTP和FTPS的客戶端和用戶指定的連接設置往往對用戶透明,導航到HTTPS站點的方式與用戶相比,導航方式與導航到HTTP站點。 - music2myear


如果需要與FTP服務器進行交互,則需要一個。

目前,經過身份驗證的文件傳輸可以通過SSH或HTTP完成,匿名文件傳輸可以通過HTTP完成,與以前相比,對FTP的需求要少得多。


4
2017-07-13 05:19



此外,Web瀏覽器已經內置了FTP協議。因此幾乎不需要額外的客戶端。 - Keith
@Keith:Web瀏覽器通常具有有限的FTP功能:它們可以通過FTP檢索文件但不上傳它們。 - vtest
@vtest是的,但99%的時間是人們用它做的事情。 - Keith
您也可以通過Windows資源管理器啟動和下載,而無需FTP客戶端 - Matt Wilko


並且不要忘記可以和ssh一起使用的著名scp。 這兩個比FTP更安全。所以你可以考慮使用它們。如果你仍然堅持使用ftp,你可能想要使用它 http://filezilla-project.org/


2
2017-07-13 05:58



+1 - for scp。 - boehj


FTP客戶端是在您的計算機上運行的應用程序。輸入地址,用戶名和密碼以連接到(FTP)服務器。

目前,FTP客戶端最常見的用途是將文件從您自己的計算機傳輸到Web服務器(Web主機)。

因此,如果您有一個託管在Dreamhost,您將使用FTP客戶端將本地文件傳輸到那裡。可以是PHP文件,HTML文件,圖像,一組文件,如WordPress安裝。

您還可以使用FTP客戶端從Web服務器下載文件,例如備份它們。

在SFTP上有更多安全的變體。 FTP客戶端通常也支持它們並隱藏技術差異。


1
2017-07-13 12:24





我會用什麼?

FTP客戶端是一個應用程序,允許您使用FTP協議將文件上載和下載到稱為FTP服務器的服務器。這是一個非常古老的協議,並且非常不安全,因為它以明文形式發送密碼/用戶名/數據。更安全的變體稱為SFTP,並且有支持此功能的客戶端以及傳統的不安全FTP。

就你是否對我有用而發表看法?

很可能會看到你的句柄是“Web_Designer”。許多Web服務器都希望您使用FTP或SFTP上載文件。因此,在這種情況下,如果這是他們提供的唯一方法,您可能需要一個客戶端,或者如果您上傳許多文件,它可能比使用網絡提供的上傳器更快。


0
2018-03-14 08:41