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