我在 Google Cloud 中有一个虚拟机。我通过浏览器会话将我的公钥添加到.ssh/authorized_keys
文件夹中(我有稳定的互联网连接)。
我正尝试像往常一样从控制台连接到这台机器:
ssh -v myname@ipaddress
我只看到:
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to ipaddress [ipaddress] port 22.
什么都没发生。我该如何解决这个问题?
答案1
如果您想使用公钥身份验证进行 SSH,则可以将该密钥添加为实例或项目中的元数据字段。如果您将其设置为实例级别,则只能在该特定实例上使用该密钥;将其设置为项目范围可让该项目中的所有实例使用该密钥。
跟随本指南如何设置 SSH 公钥。
答案2
尝试在元数据 ssh 密钥上添加公钥