FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)
FATAL ERROR: Disconnected: No supported authentication methods available (server sent: publickey)
一整天都在为此苦苦挣扎。
尝试按照此 walkthrough 将 SFTP 设置到谷歌计算引擎上的新虚拟机。
第 1 步没问题。
第 2 步似乎生成了密钥,但我没有被要求输入密码,然后我得到以下信息:
如果我在生成密钥后重新运行命令,我会得到以下信息:
我发现了几个有相同错误的问题,但没有任何问题可以解决。
我已经尝试登录到 GCE 控制台并手动添加 ssh 密钥,但错误仍然存在。
我试过删除整个项目并重新开始,结果相同。
我试过继续并连接 Filezilla - 显然行不通。
串行控制台的输出:
Feb 23 19:15:21 magento-test sshd[8643]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 23 19:15:22 magento-test sshd[8643]: error: buffer_get_bignum2_ret: negative numbers not supported [preauth]
Feb 23 19:15:22 magento-test sshd[8643]: error: key_from_blob: can't read rsa key [preauth]
Feb 23 19:15:22 magento-test sshd[8643]: error: userauth_pubkey: cannot decode key: ssh-rsa [preauth]
Feb 23 19:15:22 magento-test sshd[8643]: error: Received disconnect from 151.227.74.143: 14: No supported authentication methods available [preauth]
更新 ****
多亏了这个 ,我已经取得了一些进展,这解决了一个已知的错误,这让我可以创建一个 ssh 密钥并在 putty 中获得一个活动连接。
但是我仍然无法获得 SFTP 访问权限,使用相同的密钥(通过 putty 连接)我只是超时
Status: Connecting to 104.155.66.130...
Response: fzSftp started, protocol_version=4
Command: keyfile "C:\Users\Ben\.ssh\google_compute_engine.ppk"
Command: open "Ben@104.155.66.130" 22
Error: Connection timed out after 20 seconds of inactivity
Error: Could not connect to server
非常感谢任何帮助
这是一个带有 GCE 的 known issue 并且已在下一版本的 Google Cloud SDK 98.0.0
中修复
看起来 sshd 服务器不接受 ssh-dss public 密钥进行身份验证。
我想你应该生成 google 支持的新型密钥。
一整天都在为此苦苦挣扎。
尝试按照此 walkthrough 将 SFTP 设置到谷歌计算引擎上的新虚拟机。
第 1 步没问题。
第 2 步似乎生成了密钥,但我没有被要求输入密码,然后我得到以下信息:
如果我在生成密钥后重新运行命令,我会得到以下信息:
我发现了几个有相同错误的问题,但没有任何问题可以解决。
我已经尝试登录到 GCE 控制台并手动添加 ssh 密钥,但错误仍然存在。
我试过删除整个项目并重新开始,结果相同。
我试过继续并连接 Filezilla - 显然行不通。
串行控制台的输出:
Feb 23 19:15:21 magento-test sshd[8643]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Feb 23 19:15:22 magento-test sshd[8643]: error: buffer_get_bignum2_ret: negative numbers not supported [preauth]
Feb 23 19:15:22 magento-test sshd[8643]: error: key_from_blob: can't read rsa key [preauth]
Feb 23 19:15:22 magento-test sshd[8643]: error: userauth_pubkey: cannot decode key: ssh-rsa [preauth]
Feb 23 19:15:22 magento-test sshd[8643]: error: Received disconnect from 151.227.74.143: 14: No supported authentication methods available [preauth]
更新 ****
多亏了这个
但是我仍然无法获得 SFTP 访问权限,使用相同的密钥(通过 putty 连接)我只是超时
Status: Connecting to 104.155.66.130...
Response: fzSftp started, protocol_version=4
Command: keyfile "C:\Users\Ben\.ssh\google_compute_engine.ppk"
Command: open "Ben@104.155.66.130" 22
Error: Connection timed out after 20 seconds of inactivity
Error: Could not connect to server
非常感谢任何帮助
这是一个带有 GCE 的 known issue 并且已在下一版本的 Google Cloud SDK 98.0.0
中修复看起来 sshd 服务器不接受 ssh-dss public 密钥进行身份验证。 我想你应该生成 google 支持的新型密钥。