在ubuntu:18.04
的基础上,安装中文桌面环境,支持SSH和VNC远程连接以及Win远程桌面
2022年元旦,服务器中了挖矿木马xmrig,从告警上看,煞有其事的进行下载安装运行,思来想去不应该啊,
查看路径后发现是在某个docker容器中,最终锁定这个远程桌面容器,开放的默认端口,简易的默认密码没有修改!
所以,墙裂建议,修改端口映射!修改提高密码强度!!!
# 以后台方式运行容器,指定SSH和VNC端口,默认密码为123456
docker run -d -p 22:22 -p 5900:5900 gotoeasy/ubuntu-desktop
# 可以指定密码(必须6位以上)及分辨率
docker run -d -p 5900:5900 -e PASSWD=abcd1234 -e SIZE=1024x768 gotoeasy/ubuntu-desktop
# 用docker-compose方式启动,参考配置docker-compose.yml
docker-compose up
- 练习
- 利用服务器资源,远程办公使用
- 在K8S集群中发布,等同集群内网环境中切入一台桌面机,方便确认问题
- 升级
TigerVNC
版本至1.13.1
,官方见https://github.com/TigerVNC/tigervnc
- 其他预装软件同
1.10.1
版本
- 升级
TigerVNC
版本至1.12.0
,官方见https://github.com/TigerVNC/tigervnc
- 其他预装软件同
1.10.1
版本
- 支持汉字复制黏贴,需使用
TigerVNC
官方客户端,见https://github.com/TigerVNC/tigervnc
- 增加预装软件
vim
,命令vi
和vim
都能用 - 增加预装软件谷歌浏览器
chrome
- 增加预装软件数据库客户端
mysql-workbench
- 增加预装软件
svn
- 增加预装软件
git
- 默认无壁纸以便感官识别版本
-
1.10.1-base
作为母版 - 预装
vscode 1.71.0
稳定版 - 预装
go1.19
及环境设定,内含hello
例子,开箱即用
-
1.10.1-base
作为母版 - 预装
vscode 1.68.0
稳定版 - 预装
go1.18.3
及环境设定,内含hello
例子,开箱即用
- 精简基础版,保留常用小工具、输入法、火狐浏览器,移除其余XRDP、SSH等不常用软件的预装
-
ubuntu:18.04
- 用户:
root
- 默认SSH密码:
123456
- 默认VNC密码:
123456
- 预装XRDP,但window的远程桌面连接性能较差所以未启动,需要时自行开启
service xrdp start
,默认端口3389
- 预装
wget
、curl
、firefox
等少许常用软件 - 时区
Asia/Shanghai
- 中文桌面环境
xfce
- 中文输入法
- VNC远程桌面连接时支持和本机之间相互复制粘贴文本