Questions tagged «google-compute-engine»


0
安装/ home后无法ssh到GCE实例
创建一个新实例(+ dev / sdb中的+附加磁盘)并通过浏览器sshing到它后,我正在运行: [root@instance-01 ~]# mkfs.ext4 -F /dev/sdb [root@instance-01 ~]# mkdir /media/disk [root@instance-01 ~]# mount /dev/sdb /media/disk [root@instance-01 ~]# cp -vrp /home/* /media/disk [root@instance-01 ~]# umount /dev/sdb [root@instance-01 ~]# echo "/dev/sdb /home ext4 defaults,noatime 0 2" >> /etc/fstab [root@instance-01 ~]# mount -a 我以为我可以退出并再次登录(浏览器SSH),因为我的凭据已就位,但在退出后,我无法重新连接(第三次尝试后超时)。 然后,我尝试通过gcloud工具(gcloud compute ssh“instance-01”): Permission denied (publickey,gssapi-keyex,gssapi-with-mic). …

1
如果没有密码且没有authorized_keys,我怎么能登录?
我开始使用Google Compute Engine(Google的云端服务)上的一个方框,其中包含一个名为xyz的帐户和一个短暂的IP地址。 让我们假装短暂的IP地址是2.3.4.5。 在我开始下面的过程之前,我能够使用密码登录xyz@2.3.4.5。 然后我附上了一个静态IP地址。让我们假装静态IP地址是1.2.3.4。 然后我打字 my@localbox:~$ ssh-copy-id xyz@1.2.3.4 命令似乎挂了,所以我杀死了终端。 然后我做了一个简单的 my@localbox:~$ ssh xyz@1.2.3.4 哪个成功而没有提示我输入密码。 我以为我的密钥已经进入了我的authorized_keys,所以我做到了 xyz@cloudbox:~$ ls -al 令我惊讶的是,.ssh只包含一个known_hosts文件,而不是authorized_keys文件。 另外,命令 my@localbox:~$ ssh-copy-id xyz@1.2.3.4 当我尝试它时仍然挂起,所以它不仅仅是一个随意的侥幸。 如果没有.ssh / authorized_keys文件,如何在没有密码的情况下登录此帐户?它与ssh-copy-id挂起的原因有关吗?

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