debian 或ubuntu安装使用tigervnc
一、tigervnc官网
二、安装tigervnc
注意:tigervnc 需要系统具有桌面环境,如果没有桌面环境需要先安装
apt install tigervnc-standalone-server
三、设置连接密码
vncpasswd
四、启动tigervnc
tigervncserver :1 -localhost no -geometry 1920x1080 # :1 表示vnc以 5900 +1的端口号运行,及启动的端口号为:5901 # -localhost no 表示,任意地方都可以连接vnc服务
# -geometry 1920x1080 指定运行分辨率
查看启动的vnc服务
root@debian:~# tigervncserver -list
TigerVNC server sessions:
X DISPLAY # RFB PORT # RFB UNIX PATH PROCESS ID # SERVER
1 5901 751 Xtigervnc
关闭vnc进程
# 关闭所有vnc进程 tigervncserver -kill # 关闭指定vnc进程 (关闭端口号为:5902的vnc进程) tigervncserver -kill :2
五、连接vnc
使用工具:
1、UltraVNC 下载地址:https://uvnc.com/
2、MobaXterm下载地址:https://mobaxterm.mobatek.net/download-home-edition.html
注意,以上都是在root用户下进行的,所以连上vnc后默认登录的是root用户
如果想要使用非root用户连接vnc,通过以下步骤
六、使用非root用户连接tigervnc
1、要使用非root用户连接vnc,就需要使用非root用户启动tigervncserver服务
2、切换到普通用户
3、进入 ~/vnc 目录
4、创建xstartup文件,添加如下内容(如果不创建改文件,可能会无法启动vnc服务),文件内容参见:https://www.cnblogs.com/liyuanhong/articles/15487147.html
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-session & # 注意该命令是启动gonme桌面环境,如果你的桌面环境不是gnome,请切换其他命令启动,而且需要后台启动
5、启动tigervncserver服务
tigervncserver :1 -localhost no -geometry 1366x768
6、使用vnc客户端连接即可
博客里大都是转载的内容,其目的主要用户知识的组织和管理。