WSL是什么
WSL是
Windows Subsystem for Linux
的简称,即windows子linux系统,这个是在windows10下发布的,它的诞生可以让开发者在windows10
下通过Bash Shell
运行原生的Ubuntu
用户态二进制程序。
怎么安装
安装WSL
比较简单,我们在windows10下打开Microsoft Store,搜索Ubuntu
可以看到:
这里我们选择Ubuntu 18.04 LTS
版本,其他版本的Ubuntu
操作一样。
下载并安装完成后,会提示我们打开windows
下的wsl
功能。
- 依次打开左下角菜单栏的
设置->更新和安全->开发者选项
,设置开发人员模式。 - 打开
控制面板->程序->启动或关闭windows功能
,勾选适用于windows
的inux
子系统选项。
使用XSell
连接WSL
成功激活WSL
后,能够忍受默认的命令终端的可以直接跳过下文。
习惯用Linux
系统的用户,一般喜欢使用xshell
通过SSH登录Linux
系统,然后在界面优美的命令端操作Linux
命令。 以下来介绍如何完美使用xshell
登录Windows 10
Linux
子系统:
- 首先打开windows的cmd,输入bash进入wsl模式。
- 输入sudo passwd初始化root密码,第一次输入的是系统密码,然后再次输入的是root密码。
- 配置ssh
配置SSH服务步骤如下:
//先删掉原有的ssh
sudo apt-get remove --purge openssh-server
//重新安装ssh服务
sudo apt-get install openssh-server ssh
//删配置文件,让ssh服务自己想办法链接
sudo rm /etc/ssh/ssh_config
//启动ssh服务
sudo service ssh --full-restart
上述步骤完成后,就可以使用XShell等ssh工具进行远程连接了。登陆的主机设置为127.0.0.1即可。
注意每次进WSL都需要重新运行sudo service ssh --full-restart
命令。
如果不想这么麻烦的话,可以配置一下永久解决方案,即将上述命令保存到home
目录下,然后下次使用的时候在Linux终端运行sh service.sh
命令后关掉终端然后使用XShell
进行连接即可。
参考资料:
https://bestzuo.cn/posts/4060410076.html
版权属于:soarli
本文链接:https://blog.soarli.top/archives/73.html
转载时须注明出处及本声明。