使用ssh连接WSL

一大段的废话

​ Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,目标是使纯正的Ubuntu映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

但是WSL目前也有一些问题,明明安装有ssh却无法使用各类ssh工具连接

解决办法

  • 首先是卸载重装一遍WSL自带的ssh服务,这里不是很确定是不是自带ssh服务有没有问题。

    sudo apt autoremove --purge ssh openssh-server
    sudo apt install ssh
  • 编辑sshd_config文件,修改几处配置才能正常使用用户名/密码的方式连接

    sudo vim /etc/ssh/sshd_config

    Port 22 #默认即可,如果有端口占用可以自己修改
    PasswordAuthentication yes # 允许用户名密码方式登录

  • 修改完之后重启ssh服务

    sudo service ssh restart
最后修改:2018 年 09 月 19 日 11 : 36 AM
如果您觉得本文有帮助,且您手头手头宽裕,可以打赏小站,不胜感激

发表评论