• Xshell连接WSL


    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:WindowsSystem32ash.exe
    参数为: -c "sudo /usr/sbin/sshd -D"
    
    选择`当单击“完成”是, 打开此任务属性的对话框`按钮,点击完成,打开属性页
    在属性页选择"使用最高权限运行",避免错误。
    
  • 相关阅读:
    深入解析MySQL分区(Partition)功能
    使用mysqlreplicate命令快速搭建 Mysql 主从复制
    MySQL优化/面试,看这一篇就够了
    Nginx+Keepalived高可用集群
    高并发核心技术
    Redis详解
    memcached 常用命令及使用说明
    MemCached详解
    音频和视频
    frameset 和iframe框架标签
  • 原文地址:https://www.cnblogs.com/zzhaolei/p/11068189.html
Copyright © 2020-2023  润新知