无法连接到在 WSL 中运行的 ssh 服务器

张伟

我可以成功启动 openssh-server。但无法连接到它。

Windows 版本:Windows 10 专业版 1703

操作系统版本:15063.483

这就是我启动 openssh-server 的方式:

  1. 修改 sshd 配置

    sudo vi /etc/ssh/sshd_config
    
    • 取消注释 ListenAddress 0.0.0.0
    • UsePrivilegeSeparation no
    • PasswordAuthentication yes
  2. 启动openssh-server: sudo service ssh start

  3. 检查 sshd 状态:sudo service ssh status,然后返回* sshd is running

我可以sshd在windows任务管理器中看到进程,但是如果我netstat -an在cmd中运行我找不到22端口

请帮忙 :(

谭舞子

事实上,我不知道如何准确地解决这个问题。但是当我遇到相同的情况时,我尝试了这些步骤。

  • 在入站和出站规则中添加 ssh 端口(默认 22)
  • 尝试使用 RSA 密钥登录,而不是传统的密码方式
  • 尝试sudo apt-get remove openssh-server并重新安装它

然后它终于可以连接了。所以我不知道解决这个问题的关键步骤是什么。

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章