WSL教程(三)配置SSH和桌面环境

1、安装SSH

WSL的Ubuntu貌似没有自动SSH服务,需要安装:

Bash
1
sudo apt install openssh-server

2、配置SSH

安装完成后,可以修改SSH端口:

Bash
1
sudo sed -i '/Port /c Port 2222' /etc/ssh/sshd_config

即把端口改为2222。如果实在用不习惯命令行,可以用宝塔修改。

参考文章:

安装宝塔7.9.0企业版
https://blog.tsinbei.com/archives/293/

3、设置密钥登录

参考文章:

4、安装桌面环境

4.1、安装X Server

先在Windows中安装X Server,下载地址:

VcXsrv Windows X Server
https://sourceforge.net/projects/vcxsrv/

下载速度非常慢,建议使用清北网盘,下载速度峰值100Mbps:

此处内容需要评论回复(自动审核)或加入 QQ 技术交流群(立即获得内容)后方可阅读。赞助(二维码在文章下方)后联系作者可一次性解锁所有(包括之后的新文章)。

下载完成后,一路点击按钮完成安装,不需要我教了吧(

4.2、安装Ubuntu桌面

执行:

Bash
1
2
echo "y"|sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
dpkg-reconfigure dbus && service dbus restart

然后点开Windows桌面的X Launch:

X Launch

一直下一步,直到出现黑色无标题栏窗口,回到WSL,输入:

Bash
1
2
export DISPLAY=localhost:0
sudo ccsm

返回X Launch,配置:

Gerneral

Effect

Utility

切换回WSL,执行:

Bash
1
sudo compiz

再次回到X Launch,完成!

效果展示

5、安装中文支持

执行:

Bash
1
sudo apt-get -y install language-pack-zh-hans

Text
1
2
3
4
export DISPLAY=localhost:0
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8

加入/etc/profile并重新加载:

Bash
1
2
source /etc/profile
locale-gen

桌面环境将以root用户运行。

参考

Run any Desktop Environment in WSL
https://github.com/Microsoft/WSL/issues/637

WSL教程(三)配置SSH和桌面环境

https://blog.tsinbei.com/archives/1049/

文章作者
Hsukqi Lee
发布于

2023-01-12

修改于

2023-05-18

许可协议

CC BY-NC-ND 4.0

评论

昵称
邮箱
网址
1 条

Mayuu酱重症患者

Mayuu酱重症患者

近期同时也在进一步了解wsl2 相关资料,才翻到Lee 大在去年写的wsl2 系列文章,为了显示这篇文章中隐藏内容,前来留言一波

  回复