在GoDaddy

时间:2018-04-07 23:42:31

标签: ubuntu-16.04 putty

我刚从Ubuntu 16.04升级到18.04,现在无法通过SSH进入服务器。有任何想法吗?我在Windows 10上使用Putty尝试连接。

2 个答案:

答案 0 :(得分:1)

这个问题应该在askubuntu上,但这是can't ssh after 18.04 upgrade google / bing搜索的第一个结果。

Ubuntu 16.04包含OpenSSH 7.2和Ubuntu 18.04包含OpenSSH 7.6,这些版本包含some breaking changes

似乎打破大部分配置的变化是删除了hmac-ripemd160。从配置中删除它允许再次ssh。

答案 1 :(得分:0)

我遇到了同样的问题,但无法通过SSH重新登录。我有两个问题需要解决。

我的VPS提供商提供了另一种使用LISH的方法。我在启动窗口中注意到SSH错误。 SSH服务出了什么问题?运行sudo /usr/sbin/sshd –T给了我一个 Missing privilege separation directory: /var/run/sshd错误。

遵循这些说明https://askubuntu.com/questions/53463/ssh-problem-after-update之后,至少会运行ssh。
mkdir /var/run/sshd chmod 0755 /var/run/sshd

但是我的钥匙仍然没有被接受。然后,我开始跟踪auth.log。利什切断了电话线,所以这就是我要做的所有工作:error: userauth_pubkey: could not parse k。但是第一个Google命中率使我得到了一份报告,该报告显示SSH在Windows机器上的密钥长度失败。只是预感,我创建了一个新的公共私钥对,然后安装了它– Voila,我在里面。我的旧密钥是1024位,并且是很久以前制作的,所以我不确定它使用的是哪种加密方法。创建。 https://github.com/PowerShell/Win32-OpenSSH/issues/855