【发布时间】:2014-10-02 09:37:38
【问题描述】:
我无法从我的计算机通过 SSH 连接到托管在 Google Cloud 上的服务器。
我尝试了使用 user@domain.com 的普通 ssh-keygen 并上传了上次有效的公钥,但这次没有。在我更改帐户密码后,问题就开始了。在那之后,我无法再通过 ssh 或 sftp 进入该帐户,尽管在我断开连接之前我没有断开连接。
然后我尝试了 gcloud ssh user@instance,它运行良好并告诉我它还没有传播。
我在服务器的 ssh 配置文件中添加了AllowUsers user,并在服务器上重新启动了 ssh,但结果仍然相同
这是错误:
Permission denied (publickey).
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255].
更新:
我一直在与 Google 技术支持部门合作,但这个问题仍然无法解决。一个名为authorized_keys 权限的文件在启动时不断更改为另一个用户,我也无法以该用户身份登录。
所以我把它改成:
thisUser:www-data 755
但在启动时将其更改为:
otherUser:otherUser 600
【问题讨论】: