如何为 Google Cloud 添加标准 FTP 帐户?

如何为 Google Cloud 添加标准 FTP 帐户?

因此,我在我的计算机上设置了一个 SSH 密钥对,以便通过 SFTP 访问我的 Google Cloud 托管。

我想授予 SEO 公司访问权限。我可以只向他们发送 FileZilla 生成的两个密钥文件,并告诉他们我的用户名以进行登录吗?

我不太清楚如何添加具有自己的 SSH 密钥对的新用户,但我的设置工作正常。我只是想镜像它。

这可能吗?任何简单的建议都非常感谢。

或者,我想做的只是给他们一个标准的 FTP 登录。我有一个 FTP 防火墙规则设置 GC,但当我尝试连接时,我只收到消息connection refused

任何关于此解决方案的想法都将不胜感激。

从执行角度而言,我这里最简单的选择是什么?

答案1

如果你不熟悉 Linux shell,你可以使用 Google Console让你的生活更轻松一点

首先,您需要一对新密钥。从 Cloud shell 运行:

ssh-keygen -t rsa -C "[email protected]"

此时你将拥有两把钥匙:

  • id_rsa:这是用于访问您文件的私钥,您应以安全的方式将其提供给 SEO。因此,请勿以纯文本或电子邮件附件的形式发送。请考虑最佳做法是SEO 本身运行命令并将公钥发送给您。

  • id_rsa.pub:公钥。您可以在 Google Cloud Compute Engine 实例的编辑页面中的“SSH 密钥”选项卡中发布它这样,系统将为您创建一个“用户名”账户,其中的公钥已保存在“~/.ssh/authorized_keys”中。因此,大部分工作将为您完成。

请注意,通过使用 SFTP,您将仅对您用于登录的帐户有权限的文件拥有权限。因此,如果你想与 SO 共享你家里的文件,你应该注意这些文件和任何子目录是否可以通过他/她的帐户访问检查权限

相关内容