【发布时间】:2016-06-05 17:27:18
【问题描述】:
整天都在为此苦苦挣扎。
尝试按照walkthrough 将 SFTP 设置到 Google 计算引擎上的新 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,我已经取得了一些进展,这已经解决了一个已知错误,它允许我创建一个 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
感谢任何帮助
【问题讨论】:
-
您在服务器日志中看到了哪些错误(来自控制台)?为什么密钥被拒绝?
-
它看起来像是一个损坏的密钥。您能否在您的计算机上生成新的,将公共部分复制到服务器(删除当前)并尝试使用 Filezilla 或 PuTTY 进行连接?
-
好的,这些是我采取的步骤...从我的 GCE 控制台中删除了密钥/从我的 PC 中删除了密钥/重新生成了密钥 同样的错误。 (顶部屏幕截图)虽然它已经在我的 GCE 控制台中重新创建了密钥,但看起来还不错。
-
是的,Google 已自动将密钥添加到控制台
标签: ssh sftp google-compute-engine putty