Xshell 连接 Windows Subsystem for Linux

重新安装Linux的ssh服务

运行卸载命令sudo apt-get remove openssh-server和安装命令sudo apt-get install openssh-server

修改ssh服务的配置文件

运行命令编辑文件sudo vi /etc/ssh/sshd_config。下面是文件配置项:

# 端口
Port 6666
# 密码验证 
PasswordAuthentication yes
# 允许登陆的用户,使用 * 允许所有用户
AllowUsers name
# 允许root用户登录
PermitRootLogin yes

重启ssh服务

运行命令 sudo service ssh restart

开机自启

WSL 的 Bash 窗口不能关闭,如果关闭了,那么相当于系统关机.。可以使用windows自带的定时任务计划上添加开机启动Ubuntu ssh服务的任务。

  1. 搜索任务计划程序
  2. 操作-->创建基本任务
  3. 配置任务
    名称/描述——自己填
    触发器——勾选“当计算机启动时”
    操作——选择“启动程序”
    程序或脚本——C:\Windows\System32\bash.exe;添加参数—— -c \"sudo /usr/sbin/sshd -D\"
    下一步——勾选“当单击“完成”是, 打开此任务属性的对话框”
    点击完成——勾选“使用最高权限运行”

你可能感兴趣的:(Xshell 连接 Windows Subsystem for Linux)