Xshell连接WSL

WindowsWindows Subsystem for Linux很好用, 可以直接使用LinuxCLI模式, 对于开发来说很友好.

安装

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

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

启动

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

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

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

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

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

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

连接

xshell中使用Alt + N创建新的连接会话, 主机改为127.0.0.1, 端口改为自己设置的端口.

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

开机自启

Bash窗口不能关闭, 如果关闭了, 那么相当于系统关机.

可以使用windows自带的定时任务计划上添加开机启动Ubuntu ssh服务的任务。

搜索任务计划程序, 操作 --> 创建基本任务

配置:

触发器: 当计算机启动时
操作: 启动程序
程序或脚本: C:\Windows\System32\bash.exe
参数为: -c \"sudo /usr/sbin/sshd -D\" 选择`当单击“完成”是, 打开此任务属性的对话框`按钮,点击完成,打开属性页
在属性页选择"使用最高权限运行",避免错误。

最新文章

  1. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(九)地图定位模块
  2. 贪吃蛇的java代码分析(二)
  3. VS工具--GhostDoc
  4. java: R文件重复
  5. OAuth2授权页面state参数的设计
  6. 《BI那点儿事》数据流转换——多播、Union All、合并、合并联接
  7. Wireshark抓包分析HTTPS与HTTP报文的差异
  8. 【转】Linux中断处理学习笔记
  9. 程序员的家!我终于拥有自己的blog了!!!
  10. idea启动tomcat报错:Error during artifact deployment. See server log for details.
  11. 【原】Spark 编程指南
  12. Jvm类的加载机制
  13. Tomcat 配置详解和优化
  14. 学习Spring Boot:(十六)使用Shiro与JWT 实现认证服务
  15. GDI+用PNG图片做半透明异型窗口
  16. (笔记)Linux下的解压、压缩命令集合
  17. C#操作Excel(创建、打开、读写、保存)几种方法的总结
  18. 统计nginx日志
  19. 20155230 《Java程序设计》实验一(Java开发环境的熟悉) 实验报告
  20. Ubuntu16.04 Tomcat9的安装

热门文章

  1. Scala(一) 环境搭建和HelloWorld
  2. 参数方法(parameter)与非参数方法(nonparameter)
  3. Json格式日期转换为一般日期
  4. uwp 沉浸式状态栏
  5. .NET 上传并解析CSV文件存库
  6. Asp UserInfoList 方法二
  7. Fiddler应用
  8. 所有语言的Awesome(2)
  9. MinDoc v0.6 发布,轻量级文档在线管理系统
  10. Android零基础入门第35节:Android中基于回调的事件处理