整天都在苦苦挣扎。
尝试在此walkthrough之后在googles计算引擎上将SFTP设置为新VM。
第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]
更新****
由于这个question,我已经取得了一些进展,这已经为一个已知的bug做了一个工作,这让我可以创建一个ssh密钥&在putty中获得活跃的连接。
然而,我仍然坚持使用相同的密钥(通过putty连接)获取SFTP访问权限我只是暂停
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
任何帮助都赞赏
答案 0 :(得分:0)
这是一张带有GCE的known issue,已针对下一版Google Cloud SDK 98.0.0进行了修复
答案 1 :(得分:0)
看起来sshd服务器不接受 ssh-dss 公钥进行身份验证。 我可以假设你应该生成谷歌支持的新型密钥。