CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面

时间:2023-03-08 23:56:44
CentOS 6.8 安装TigerVNC 实现 Linux 远程桌面

CentOS 6.8 有默认的安装的 vnc 位于端口 5900 :

系统->首选项->远程桌面

勾选[共享]的选项,  取消勾选[安全]的选项, 然后防火墙添加 5900 端口

基本就可以使用了, 使用vnc viewer 直接输入 服务Ip地址 就可以连接了

但是总是出现 单击变双击, 复制粘贴不能共享剪贴板的文件,

也是满烦恼的!!!!

于是又折腾 安装了 TigerVNC

1. 安装 TigerVNC-Server

yum install tigervnc-server

2.配置显示分辨率、商品和用户, 编辑配置:

vim /etc/sysconfig/vncservers

VNCSERVERS="2:root"
VNCSERVERARGS[2]="-geometry 1024x768 -nolisten tcp"

这里 直接参照 配置文件最后两行 写的就行了,  第一行的用户名我直接写的 root ,第二行把 -localhost 去掉。-nolisten tcp 也去掉

这里的2 表示的是 2号桌面 ,端口号 5902

VNC使用TCP端口从5900开始,对应关系如下

桌面号为“1” ----端口号为5901
桌面号为“2” ----端口号为5902
桌面号为“3” ----端口号为5903

3. 配置 VNC 桌面环境及密码

按述配置的用户名登录 Linux,再启动 vncserver ,这时 vncserver 加载相应用户的本地路径和环境信息等,从而把此用户的 VNC 认证、日志等存储到相应的路径下。
命令行执行:
$ vncserver
首次执行时会提示设置密码,按提示输入登陆密码即可。vncViewer登陆的密码

会自动在当前用户目录下生成了 .vnc 目录及若干文件。

使用 vncpassword 可以重新设置密码

如果 除了VNC Config的提示窗口之外,其他的桌面图标、工具栏、任务栏等都看不见

配置文件~/.vnc/xstartup 最后两行注释

#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &

并加上一行

gnome-session &

如果桌面是 kde 则是 "startkde &"  ,  gnome 桌面是 "gnome-session &"

重启服务

service vncserver restart

  

4.启动/停止 VNC Server 服务

以管理员身份登录,先停止服务

service vncserver stop    #停止服务
service vncserver start #启动服务

5.配置防火墙端口

默认端口为: 5902 添加到防火墙即可

然后使用vncviewer 连接, 地址栏填:

IP:5902

即可连接

如果不带端口号, 连接默认桌面的话, 得本机登陆之后才能连接的上, ,, 哦  对了,防火墙, 配置端口开发了没? 或者干脆关掉吧 哈哈.

还有, vncserver 配置 自动启动

PS: 然而, 然并卵,  单击变双击的问题貌似解决了, 但是剪贴板还是只能windows到linux  ,  linux不能到windows,FUCK. 要怎么搞嘛?  答曰:重启服务器