centos7远程桌面 tigervnc (over ssh)亲测

找了好多篇又啰嗦又复杂又不行,终于有一篇能用的了 (based on vmware )

 

centos 7

yum install tigervnc
yum install tigervnc-server

 

(display用:1作例子)

启动vncserver(服务器端)(应该是要求服务端安装了图形界面桌面,待验证--确认需要图形桌面环境(麒麟: yum groupinstall "带 UKUI GUI 的服务器")

vncserver :1

首次启动要求输入密码123

可以输入ss -tnl 查看端口(此处应该为5901)

 

vncviewer(客户端)

vncviewer localhost:1

输入密码后

就出来了,有图有真相

 

 windows端用nvc viewer

输入ip:port+n(这里n是1,因为(display用:1作例子))

输入密码即可

  

 

 Over SSH:

vncviewer -via root@192.168.1.209 :1

(":1"前与ip之间有空格)

 转自https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-tigervnc#sec-using_ssh

 

 

 

参考文章如下:

tigerVNC的简单使用教程(CentOS的远程桌面连接)

 

1、环境和软件准备

(1) CentOS 6.3下

[root@localhost ~]$ rpm –q tigervnc tigervnc-server
tigervnc-1.0.90-0.17.20110314svn4359.el6.i686
tigervnc-server-1.0.90-0.17.20110314svn4359.el6.i686
使用如下命令,进行安装

yum install tigervnc
yum install tigervnc-server
(2) Windows 7下

tigervnc-1.2.0.exe,在http://sourceforge.net/projects/tigervnc/下载

 

2、启动vncserver(服务器端)

vncserver :n
这里的n是sessionnumber,不指定默认为1,也可以是2、3等等。第一次会提示输入密码,以后可以使用vncpasswd命令修改密码。

 

3、启动vncviewer(客户端)

vncviewer localhost:n
这里的n对应vncserver指定的数字,如果使用Xmanager等工具,在Windows下就自动弹出CentOS的桌面,这里我们改用tigervnc-1.2.0.exe。

 

4、启动tigervnc的Windows版本(tigervnc-1.2.0.exe)

VNC的默认端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的)。如果使用“vncserver :1”命令启动VNC Server,那么下面的端口应该是5901。

 

点击“OK”,提示输入密码后,就可以看到CentOS的桌面了。

 

5、关闭vncserver(服务器端)

vncserver -kill :n
如果使用vncserver :n多次建立远程桌面,可以用

vncserver -list
列出当前用户建立的所有远程桌面,例如

[root@localhost ~]$ vncserver -list

TigerVNC server sessions:

X DISPLAY # PROCESS ID
:1 14174

参考资料:

1、http://heather.cs.ucdavis.edu/~matloff/vnc.html

2、http://blog.chinaunix.net/uid-26642180-id-3135447.html
————————————————
版权声明:本文为CSDN博主「DayDreamingBoy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/daydreamingboy/article/details/8196747/

 

posted @ 2021-11-30 12:33  小黑狐狸1001  阅读(809)  评论(0编辑  收藏  举报