我們以前寫過關於託管您自己的FTP伺服器,但是資料是以明文傳輸的,因此不適合機密檔案傳輸。在本指南中,我們將介紹安全版本的FTP–SFTP,以及為什麼它是透過internet向其他人傳輸檔案的一種極好的方式。
極客們總是遇到這樣的問題:你的檔案太大了,無法透過電子郵件或即時通訊工具傳輸。當然,你可以把它上傳到Dropbox或其他雲服務,但是如果你沒有/不想在他們那裡有一個帳戶,有足夠的儲存空間,或者你只是想完全繞過中間人怎麼辦?更不用說雲服務的安全問題了。
你可以透過使用SFTP將檔案(大小檔案)傳輸給你的朋友來節省時間。傳輸之前不需要加密檔案,因為它們是透過非常安全的SSH協議傳輸的。不僅如此,現在你可以直接上傳到你的朋友而不是雲,節省了很多時間。
但是等等,還有更多!如果你想和別人分享更多的檔案,你可以把它們放在一個指定的資料夾裡,你的朋友可以像瀏覽自己電腦的一部分一樣瀏覽你電腦的那一部分。使用這種方法共享檔案會容易得多,因為上傳將由您的朋友而不是您發起。你所要做的就是拖放,讓他們知道他們現在可以下載檔案了。
在Windows中設定SFTP伺服器需要一些第三方軟體。大多數具有此功能的軟體都會花費您的成本,但我們將使用名為freeFTPd的免費軟體。單擊該連結下載並安裝程式。事先警告一下,開發人員顯然不是以英語為母語的人,這在很多文字中都有體現。不過,別擔心,這是一個合法的程式,我們已經測試過了,所有的東西都檢查過了——你很難找到更好的免費替代品。
按正常方式進行安裝,最後會出現兩個提示,一個詢問是否應建立私鑰,另一個詢問是否應將其作為服務執行;在這兩個提示上單擊“是”。
安裝完成後,透過桌面上的新快捷方式圖示開啟freeFTPd。寫入配置更改時遇到問題,請確保右鍵單擊圖示並以管理員身份執行程式。
要開始配置,請單擊左側的使用者。
在此選單中,單擊Add並填寫新使用者帳戶的資訊以訪問您的伺服器。
在授權下,您可以選擇使用“NT身份驗證”或“密碼儲存為SHA1雜湊”。NT身份驗證意味著它使用Windows使用者名稱和密碼,因此您需要在計算機上為訪問SFTP目錄的任何人建立一個新使用者。在大多數情況下,最好將密碼儲存為SHA1雜湊,並將SFTP使用者與Windows使用者分開。
鍵入所需的使用者名稱和密碼後,取消選中底部的“FTP伺服器”框,然後單擊應用。現在使用者已經設定好了,單擊SFTP選項卡。
在這個選項卡上唯一值得更改的是SFTP根目錄。這指定要共享的檔案將駐留的位置。為了簡單起見,我們將把已經填充的目錄改為桌面上的一個資料夾。
準備好開始託管檔案後,請單擊此選項卡中的“開始”按鈕。Windows防火牆可能會彈出並詢問您是否可以-單擊“允許訪問”。
現在,您應該能夠返回到Status選項卡並看到您的SFTP伺服器正在執行。
單擊Apply&Save保留這些更改,然後關閉視窗。
freeFTPd將繼續在後臺執行。要訪問它,只需從通知區域開啟它。
在你的SFTP目錄中放幾個檔案,這樣我們就可以做一些測試了。如果您將使用者的主目錄保留為預設值(在我們的示例中為$SERVERROOT\geek),那麼您需要在SFTP根目錄中建立另一個目錄。
正如您在這個螢幕截圖中看到的,我們將兩個測試檔案放入“geek”目錄中,該目錄位於“SFTP server files”(SFTP根目錄)資料夾中。確保埠22已轉發到路由器上的PC,然後您就可以讓其他人連線到您的PC了。如果您需要埠轉發方面的幫助,請參閱本指南。
讓您的好友下載一個能夠訪問SFTP伺服器的FTP客戶端—我們建議使用FileZilla。他們只需要輸入您的IP地址、您之前配置的使用者名稱和密碼,並指定伺服器執行的埠(如果您將其保留為預設值,則為埠22)。
當他們第一次連線到您的伺服器時,系統會提示他們儲存主機金鑰。他們只需要選中“始終信任”框,然後單擊“確定”就不會再出現提示(除非您出於某種原因更改了主機金鑰)。
您的朋友現在應該能夠訪問您放置在SFTP目錄中的檔案,並向其中新增他們希望與您共享的檔案。
...檔案管理的所有知識,包括管理檔案的最佳應用程式以及如何將檔案無縫傳輸到其他裝置。 ...
...。然而,在此之前,值得考慮的是第六種選擇,以及它是如何絕對錯誤的方式。 ...
...。它之所以成為遠端伺服器管理的首選是有原因的。學習如何透過SSH遠端管理Linux伺服器,從連線到安裝軟體和檔案傳輸。 ...
... 如果您更關心如何將檔案從計算機傳輸到**,請檢視以下PC和移動裝置之間最快的檔案傳輸方法列表。 ...
...將檔案上傳到web主機的轉到方法。一個好的FTP體驗來自您使用的FTP客戶端應用程式,因此請確保您使用的是您喜歡的FTP客戶端。 ...
...有自己的*****,您可以透過FTP將檔案上載到伺服器,以便其他人下載。FTP起源於前圖形計算時代。您可以使用FTP連線到遠端計算機。 ...
... SendGB是在保護您的隱私的同時將檔案傳輸給其他人的最簡單的方法之一。它允許您傳送最多5GB的檔案,而不需要您註冊。您還可以選擇檔案在伺服器上的儲存時間。如果您願意,可以選擇新增訊息。 ...
...任何檔案的所有者。但是,如果要將檔案的所有權轉移給其他人,這是一個簡單的過程。下面是方法。 在繼續之前,我們應該注意,一旦您將檔案的所有權轉移給其他人,您就不能自己撤銷更改。事實上,新所有者甚至可以隨...