查看: 95|回覆: 0

[Debian] debian 或ubuntu安装使用tigervnc

[複製鏈接]

2

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2011-10-17
發表於 2024-8-1 09:44:00 | 顯示全部樓層 |閲讀模式

一、tigervnc官网

https://tigervnc.org/

二、安装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客户端连接即可

 

回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部