“如何在Linux上安装配置VNC服务”的版本间的差异

来自YTYZX有图有真相的百科
跳转至: 导航搜索
(e)
2个标签移动版编辑移动网页编辑
(e)
2个标签移动版编辑移动网页编辑
第2行: 第2行:
  
 
e
 
e
 
== 配置VNC ==
 
 
5.安装完毕后输入“vncserver”启动VNC。
 
    注意:启动后将自动在user/.vnc目录下创建xstartup文件。
 
[[File:LinuxVNC4.png]]
 
6.输入“vi /root/.vnc/xstartup”并按回车键确定。
 
    注意:vi编辑器使用可参考[[如何使用vi文本编辑器]]
 
[[File:LinuxVNC5.png]]
 
7.文件内容如下。
 
[[File:LinuxVNC6.png]]
 
8.复制最后两行并删除#,修改如下(本例中为root用户),确认无误后保存退出。
 
    详细参数如下:
 
                          -geometry                        桌面分辨率,默认1024x768(此处为小写字母x,非星号*);
 
                          -nohttpd                           不监听HTTP端口(58xx端口);
 
                          -nolisten tcp                     不监听X端口(60xx端口);
 
                          -localhost                          只允许从本机访问;
 
                          -AlwaysShared                  默认只同时允许一个vncviewer连接;
 
                          -SecurityTypes None        登录不需要密码认证VNCAuth。
 
[[File:LinuxVNC7.png]]
 
9.输入“vncpasswd”并按回车键确定,开始输入VNC访问密码并按回车键确定。
 
[[File:LinuxVNC8.png]]
 
10.再次输入VNC访问密码并按回车键确定。
 
[[File:LinuxVNC9.png]]
 
11.输入“netstat -tlup | grep vnc”查看VNC使用端口。
 
     注意:VNC访问默认监听如下3个TCP端口:
 
              RFB(Remote FrameBuffer)协议 默认端口 :      5900+显示器号
 
              HTTP协议默认端口 :                                        5800+显示器号
 
              X协议 默认端口 :                                              6000+显示器号
 
[[File:LinuxVNC10.png]]
 
12.输入“iptables -I INPUT -p tcp --dport 5901 -j ACCEPT”添加5901端口到iptables,同理可添加5902端口。
 
[[File:LinuxVNC11.png]]
 
13.输入“/etc/init.d/iptables restart”重启iptables服务(不建议停止)。
 
[[File:LinuxVNC12.png]]
 
14.确认iptables重启无误后输入“service iptables save”保存。
 
[[File:LinuxVNC13.png]]
 
  
 
e
 
e

2022年3月22日 (二) 11:12的版本

首先需确保Linux安装了图形界面,以下操作均建议在X下的terminal里进行,可参考如何从光盘本地安装CentOS 7图形界面(Gnome GUI)

e

e

故障排除

19.输入“vncserver”启动VNC时,出现如下错误。
    xauth:  (stdin):1:    bad display name "server.ytyzx.org:1" in "add" command

LinuxVNC19.png

20,欲修复此故障则可输入“vi /etc/hosts”并按回车键确定。

LinuxVNC24.png

21.文件内容如下。

LinuxVNC20.png

22.复制第一行到最后并修改为如下内容(实际使用请用您的主机名代替server.ytyzx.org),确认无误后保存退出。

LinuxVNC21.png

23.输入“vncserver -kill :1”强行关闭指定的显示编号。
     注意: -kill和:1中间有一空格。

LinuxVNC23.png

24.再次输入“vncserver”启动即可。

LinuxVNC22.png