Ftp

如何為 Google Cloud 添加標準 FTP 帳戶?

  • November 21, 2017

所以我在我的電腦上設置了一個 SSH 密鑰對,以通過 SFTP 訪問我的 Google Cloud 託管。

我想授予對 SEO 公司的訪問權限。我可以將 FileZilla 生成的兩個關鍵文件發送給他們,並告訴他們我的使用者名登錄嗎?

我現在不太了解如何使用他們自己的 SSH 密鑰對添加新使用者,但我的設置工作正常。我只是想反映這一點。

這可能嗎?非常感謝任何簡單的建議,謝謝。

或者,我想做的只是給他們一個標準的 FTP 登錄。我有一個設置 GC 的 FTP 防火牆規則,但是當我嘗試連接時,我只收到了connection refused消息。

對此解決方案的任何想法也將不勝感激。

就執行而言,我在這裡有哪些最簡單的選擇?

如果您不熟悉 Linux shell,您可以使用 Google Console讓您的生活更輕鬆一些

首先你需要一對新的鑰匙。從 Cloud shell 執行:

ssh-keygen -t rsa -C "username@example.com"

此時您將擁有兩個鍵:

  • id_rsa:這是用於訪問您的文件的私鑰,您應該以安全的方式將其提供給 SEO。因此,請勿以純文字或電子郵件附件的形式發送。考慮到最佳實踐應該是SEO 本身執行命令並向您發送公鑰。
  • id_rsa.pub: 公鑰。您可以在“SSH Keys”選項卡中的 Google Cloud Compute Engine 實例的編輯頁面中發布它。通過這種方式,它將為您創建一個“使用者名”帳戶,其公鑰已經保存在“~/.ssh/authorized_keys”中。因此,大部分工作將為您完成。

**請注意,通過使用 SFTP,您將僅對您用於登錄的帳戶具有權限的文件具有權限。**因此,如果您想與 SO 共享您家中的文件,您應該注意這些文件和任何子目錄可以通過他/她的帳戶檢查權限來訪問。

引用自:https://serverfault.com/questions/884312