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

时间:2017-07-15 15:07:35

标签: windows-10 openssh windows-subsystem-for-linux

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

Windows版本:Windows 10 pro 1703

操作系统版本:15063.483

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

  1. 修改sshd config

    api1.mycustomename-devagents.westeurope.cloudapp.azure.com
    • 取消注释sudo vi /etc/ssh/sshd_config
    • 设置ListenAddress 0.0.0.0
    • 设置UsePrivilegeSeparation no
  2. 启动openssh-server:PasswordAuthentication yes

  3. 检查sshd状态:sudo service ssh start,然后返回sudo service ssh status
  4. 我可以在Windows任务管理器中看到* sshd is running进程,但如果我在cmd中运行sshd,我就找不到22端口。

    请帮助:(

1 个答案:

答案 0 :(得分:0)

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

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

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

希望它有所帮助。