使用ssh连接WSL

huanhuan
2018-09-19 / 0 评论 / 3,578 阅读 / 正在检测是否收录...

一大段的废话

​ 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
0

评论 (0)

取消