我注意到在Google Compute Engine上添加一个ssh密钥可以让我连接并创建一个新的服务器帐户。
但是,我注意到了sshd_conf
那条线sshd_config
#AuthorizedKeysFile %h/.ssh/authorized_keys
被注释掉了。
然而,服务器确实在检查~/.ssh/authorized_keys
以允许我登录。如果在sshd_config中注释掉了该选项,那么当我的密钥放在此文件中时,ssh如何允许我登录?
在一个不相关的说明中,我也很好奇为什么实例不会在任何接口上显示公共IP是活动的,即使它可以通过它连接。这是一些疯狂的谷歌路由混淆了什么?