这个答案对我有用,能够从本地主机通过 ssh 进入 Linux 子系统,但它不足以让我远程登录。
我有:
/etc/ssh/sshd_config
进行了上面链接答案中推荐的所有修改;ssh trey@localhost -p 2222
按预期工作。但是,这不允许我从 LAN 上的其他主机登录。如果我停止服务 ( sudo service ssh stop
) 并在调试模式 ( sudo /usr/sbin/sshd -d
)下运行,我会得到以下输出:
sudo: unable to resolve host SYCORAX
debug1: sshd version OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: private host key: #0 type 1 RSA
debug1: key_parse_private2: missing begin marker
debug1: read …
Run Code Online (Sandbox Code Playgroud)