Xshell连接win10的Linux子系统

前几日在自己的win10上根据教程安装了一个Linux的子系统,那我就开始考虑如何使用Xshell连接这个Linux操作了。

经过一番查找和操作,我成功连接上了。
以下是步骤:

  • 配置SSH服务
sudo apt-get remove --purge openssh-server   ## 先删ssh
sudo apt-get install openssh-server          ## 在安装ssh  

sudo rm /etc/ssh/ssh_config                  ## 删配置文件,让ssh服务自己想办法链接
sudo service ssh --full-restart

这里每一步都没有问题,跟着操作就行了,完成后就配置好了SSH服务器,
那么Xshell通过 ip以及用户名之类的就可以连接上这台Linux操作了。
那么我们就需要查看Linux上的ip

  • 查看ip
ifconfig  ## Linux上通过该命令查看

一般情况下多个ip,选择 127.0.0.1这个就行



然后我们就可以去Xshell上配置相关设置

  • 操作Xshell



    然后进行连接,输入你的用户名与密码就可以连接上Linux了
    这时候通过Xshell连接上 Win10的Linux子系统了

SSH的永久解决方案

但是这里还有一点可以优化,就是我们可以配置一个SSH的永久解决方案,
下次打开Linux 时就可以省去重新配置的步骤,所以我这里是选择配置了这个方案,并且成功运行了

来看步骤:
我这里选择的是 /home路径下,这里可以选择任意位置

  • 在root状态下,chmod a+rwx -R home //先给home所有人可操作权限,不然会报错
  • touch service.sh // 创建该shell 脚本
  • vim service.sh 编辑这个脚本
 #!/bin/sh
sudo service ssh --full-restart    ## 将该命令保存为service.sh,存在home目录下
  • chmod +x service.sh // 给脚本赋予可执行权限

  • sh service.sh // 运行该脚本

  • 接下来每次断开Linux,想要重新开SSH服务,就只用去/home路径里 运行 sh service.sh 这条命令就行了

参考资料 https://www.jianshu.com/p/9df97c22efc9

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。