做网站报价,湖南省公共资源交易中心,中国移动网站建设情况分析,国外设计网站pinterest网址Enjoy WSL
目的
启用wsl后#xff0c;使用windows自带的powershell、cmd操作linux还是不太好使。以下介绍开启ssh通道#xff0c;并保证能在ssh通道下#xff0c;也能正常使用wsl中的win命令行#xff0c;以及正常打开gui应用。
离线更新WSL#xff0c;请跳转链接:离线…Enjoy WSL
目的
启用wsl后使用windows自带的powershell、cmd操作linux还是不太好使。以下介绍开启ssh通道并保证能在ssh通道下也能正常使用wsl中的win命令行以及正常打开gui应用。
离线更新WSL请跳转链接:离线更新WSL
打开ssh通道
删除 ubuntu 自带的openssh在wsl环境下无法正常启动
sudo apt remove openssh-server
sudo apt install -y openssh-server编辑sshd配置文件
vim /etc/ssh/sshd_config...
Port 22
AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::...# To disable tunneled clear text passwords, change to no here!
PasswordAuthentication yes
#PermitEmptyPasswords no...启动ssh
systemctl start ssh.service
systemctl enable ssh.service设置wsl环境变量
当通过ssh方式连接时无法打开gui应用或者只能通过隧道方式打开gui应用同时也无法使用windows下的命令。 解决方法
在用户目录下的 /home/user/.bashrc 追加上一下内容
# 读取windows下的环境变量
# 当通过ssh方式连接时也能共享 windows 的环境变量
WSL_ENV/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0//powershell.exe -Command {\$env:Path}|sed s#;#:#g;s#\\\\#/#g;s#D:#/mnt/d#g;s#C:#/mnt/c#g
export PATH$PATH:$WSL_ENV# 设置总是在:0上显示
# 当通过ssh方式连接时也能打开GUI应用
export DISPLAY:0