Xshell链接WSL

Xshell链接WSL

WindowsWindows Subsystem for Linux很好用, 能够直接使用LinuxCLI模式, 对于开发来讲很友好.shell

安装

Windows 10系统上, 使用快捷键win + x, 点击应用和功能, 最大化显示(Windows 10的设置是自适应的, 若是不最大化, 可能会没法显示所有功能), 点击右侧 程序和功能, 在弹出的窗口左侧选择启用或关闭Windows功能, 在弹出的窗口中, 找到适用于Linux的Windows子系统, 重启系统.vim

Windows store中搜索Linux, 会有Ubuntu、Kali、Debian、openSUSE等发行版, 随便点击一个发行版, 例如Ubuntu, 在新页面点击获取.windows

启动

点击左下角的windows按钮, 在最近添加中点击刚安装的系统图标, 会有个初始化的过程, 以后输入用户名和密码, 就完成了.bash

经过sudo apt update && sudo apt upgrade -y更新系统, 安装ssh服务sudo apt autoremove --purge openssh-server -y && sudo apt install openssh-server -yssh

编辑文件vim /etc/ssh/sshd_config, Windows和子系统共用端口, 修改端口,rest

# 端口
Port 6666
UsePrivilegeSeparation no
# 密码验证
PasswordAuthentication yes
# 容许登录的用户
AllowUsers name

重启服务sudo service ssh --full-restartcode

生成key, ssh-keygen -t rsa一路回车.server

链接

xshell中使用Alt + N建立新的链接会话, 主机改成127.0.0.1, 端口改成本身设置的端口.开发

点击左侧的用户身份验证, 方法使用Password, 用户名和密码为Ubuntu用户名密码, 点击链接.rem

开机自启

Bash窗口不能关闭, 若是关闭了, 那么至关于系统关机.

能够使用windows自带的定时任务计划上添加开机启动Ubuntu ssh服务的任务。
搜索任务计划程序, 操做 --> 建立基本任务
配置:

触发器: 当计算机启动时
操做: 启动程序
程序或脚本: C:\Windows\System32\bash.exe
参数为: -c \"sudo /usr/sbin/sshd -D\"

选择`当单击“完成”是, 打开此任务属性的对话框`按钮,点击完成,打开属性页
在属性页选择"使用最高权限运行",避免错误。
相关文章
相关标签/搜索