端口已启动,防火墙已禁用,但连接被拒绝,并显示消息:
"Read from socket failed: Connection reset by peer".
同一主机中的其他服务响应良好。
通过Google Cloud Console进行SSH会出现同样的错误。
Google Compute Engine还有其他方法可以获取shell吗?
答案 0 :(得分:0)
是的,有一种方法可以获得shell,它是通过串口实现的,这是Google Cloud提供的一个非常有用的功能。
在那里,我看到错误是关于密钥文件权限:
Sep 30 10:51:02 localhost sshd: Permissions 0775 for '/etc/ssh/ssh_host_rsa_key' are too open.
通过为此文件分配0600 perms,一切都恢复正常。