use*_*859 61 ssh debian putty google-compute-engine google-cloud-platform
我正在尝试通过PuTTy连接到我的Debian Google Compute Engine服务器(我也尝试了其他替代方案)但是当我这样做时,我收到错误"已断开连接:没有可用的支持身份验证方法(服务器已发送:publickey)

谷歌服务器没有用户名和密码,只有一个网址自动登录到他们自己的终端.
Ell*_*iew 25
我有PuTTY工作,然后有一天得到这个错误.
解决方案:我修改了包含我的证书(私钥)的文件夹路径名,这导致Pageant失去了对证书的跟踪,因此是空的.
一旦我将证书重新安装到Pageant,那么Putty就会重新开始工作.
Nat*_*ate 18
默认情况下,您需要使用密钥ssh到您的谷歌计算引擎机器,但如果您不需要这种安全级别,您可以打开密码验证.
提示:使用云控制台中的" 在浏览器中打开"窗口中的 SSH选项可以访问计算机.然后切换到root用户,
sudo su - root以便在下面进行配置更改.
/etc/ssh/sshd_config文件.PasswordAuthentication和ChallengeResponseAuthentication到yes./etc/init.d/ssh restart.请按照以下指南:https://gist.github.com/feczo/7282a6e00181fde4281b 与图片.
简而言之:
使用Puttygen,单击"生成"按照指示移动鼠标并等待
输入您想要的用户名
输入您的密码
保存私钥
将"用于粘贴的公钥"的全部内容复制到OpenSSH authorized_keys文件中.确保从头到尾复制每一个字符!
转到Google Cloud Platform控制台中的" 创建实例"页面,然后在高级选项链接中粘贴公钥的内容.
完成后请注意实例的IP地址.打开putty,从左侧菜单转到Connection/SSH/Auth并定义保存的密钥文件位置.
从左侧菜单转到Connection/Data并定义相同的用户名
现在使用您之前指定的密码登录并运行
sudo su- 您已经完成了设置.
我遇到了同样的问题,但通过在谷歌云中将 enable-oslogin 从 TRUE 更改为 FALSE 使其工作。
| 归档时间: |
|
| 查看次数: |
179370 次 |
| 最近记录: |