1.下载vncserver
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
sudo apt install tightvncserver
2.安装xfce下桌面环境
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
3.配置vncserver
3.1修改vncserver默认参数(/etc/vnc.conf)
任意位置添加:(注意:此处不修改也可以,则后续使用命令vncserver :1 -localhost no启动亦可)
$localhost = "no";
3.2打开防火墙
打开对应的端口
打开5901至5902 端口用于vnc //如果需要配置更多的桌面,增加端口即可
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
iptables -A INPUT -p tcp --dport 5901:5902 -j ACCEPT
永久保存
service iptables save
3.3如果是有密码的root用户登陆:
vncserver :1
You will require a password to access your desktops.
Password: #输入远程访问密码
Warning: password truncated to the length of 8.
Verify: #再次输入远程访问密码
Would you like to enter a view-only password (y/n)? n #是否输入一个只能查看的密码,选择否即可
此时已经可以用vncview远程了。
3.4重复3.3的步骤,然后拷贝/root/.vnc/passwd到~/.vnc/passwd
创建文件:vi ~/.vnc/xstartup
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
exec startxfce4
赋予可执行权限:chmod u+x ~/.vnc/xstartup
操作完毕后,回到当前用户shell:
vncserver :1
完成~