怎么样运用Xmanager及VNC登录远程桌面

怎调用远程桌面,比较大的起个别种方法:Xmanager及VNC

正巧今天挑了转,特整理如下:

Xmanager

Xmanager的调用也有些许栽方法:

一、直接在Xshell中调用

   
  这时用安装会话属性,如下图所出示,需在“隧道”选项达到勾选“转发X11并接受(X):”

      图片 1

仲、用Xstart登录远程桌面

     
如图,主机,用户名和身份验证是得的,协议要为SSH,关键在于命令的填(下面详表),填写了后,即可点击“运行”

      图片 2

      登录远程桌面的严重性发生以下三独命:

      1> gnome-session  调用gnome桌面

      2> startkde  调用kde桌面

      3> /usr/bin/xterm -ls -display $DISPLAY   调用极窗口

     
第一种与次种比较好懂,第三栽下的图片其实正如,其实就算是一个终极窗口

      图片 3

在意:这三独指令在Xshell中千篇一律适用,其实第三个令实现的法力即使是看似于Xshell这样的巅峰窗口。

        如果报“/usr/bin/xterm:  DISPLAY is
not set”错误,可在终极上设置xhost +或者export
DISPLAY=192.168.2.1:0.0,这里,192.168.2.1拄的凡客户端地址。

于骨子里生育环境面临,往往无必要登陆到远程桌面,直接调用应用程序即可,譬如,安装Oracle,直接执行./runInstaller即可。

 

VNC

VNC主要发生点儿片构成:vncserver和vncviewer,其中vncserver是服务器端软件,提供VNC服务,vncviewer是客户端软件,远程调用VNC服务的。说白了,就是vncviewer能长途登录到vncserver所在的主机。

当此间,我们坐Redhat自带的tigervnc-server作为服务器端软件。

一致、安装服务器端软件

# yum install tigervnc-server -y

二、设置vncserver密码

# vncserver

先是不善执行会被你输入密码,至少6员,后续在vncviewer连接服务器端主机中得用到。

留神:后续可用vncpasswd命令修改密码

三、启动vncserver服务

起步vncserver服务产生零星种植办法。

第一栽:/etc/init.d/vncserver
start,此种植方式亟待编制配置文件。

[root@node1 ~]# /etc/init.d/vncserver start
Starting VNC server: no displays configured                [FAILED]

回报以上错误,需修改配置文件

$ vim /etc/sysconfig/vncservers 

添加以下内容:

VNCSERVERS="1:root"

凭借该服务启动时,会当root用户下安排一个VNC服务,对应之端口为1。如果假定拉开多单服务,可设置如下:VNCSERVERS=”1:root
2:root
3:oracle”,指的凡碰头张开三个VNC服务,其中有2单凡是在root账户下,端口分别是1与2,另一个是当oracle用户下,端口是3.

PS:网上广大博客会在上述配置文件被而且丰富以下内容:VNCSERVERARGS[1]=”-geometry 1024×768″,配置窗口分辨率的,个人实验了一晃,没什么作用,远程桌面的分辨率还是得在服务器端设置。如图所示:

图片 4

修改了配置文件后,再次启航

[root@node1 ~]# /etc/init.d/vncserver start
Starting VNC server: 1:root 
New 'node1.being.com:1 (root)' desktop is node1.being.com:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/node1.being.com:1.log

                                                           [  OK  ]

由此上述输出可以看出,新生成的桌面地址为node1.being.com:1,其中node1.being.com凡当地主机名

脚,我们还省新生成的桌面对应之窗口

[root@node1 ~]# netstat -ntlup |grep vnc
tcp        0      0 0.0.0.0:5901                0.0.0.0:*                   LISTEN      9164/Xvnc           
tcp        0      0 0.0.0.0:6001                0.0.0.0:*                   LISTEN      9164/Xvnc           
tcp        0      0 :::6001                     :::*                        LISTEN      9164/Xvnc 

骨子里,5901凡vncserver服务默认的第一个端口,对应的凡上述node1.being.com:1蒙之1.

次种,直接手动执行# vncserver命令开启vncserver服务,如下所示:

[root@node1 ~]# vncserver

New 'node1.being.com:2 (root)' desktop is node1.being.com:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/node1.being.com:2.log

寻常这种办法为越来越便捷,也非需配置/etc/sysconfig/vncservers文件。

不过因实际利用状况进行对应的取舍,第一种适用于对VNC有经常性的急需,可装开启自启动,但操作略微麻烦,需修改配置文件,可又开多独服务;第二栽适用于对VNC偶然性的求,操作便利简单,每次只能打开一个劳务。

此时,我们就是可以动用vncviewer登录

季、用vncviewer远程登录

图片 5

点击“Connect”

图片 6

输入第二步着装置的密码,点击“OK”即可登录。注意:Username为灰,无法填写,在该例中,因为vncserver服务是在root账户下打开之,所以默认登录的凡root账户。

五、关闭vncserver服务

关vncserver服务产生少种植方式,

# /etc/init.d/vncserver stop

这种措施是基于/etc/sysconfig/vncservers的情进行关闭,如果VNCSERVERS=”1:root
2:root
3:oracle”,则关闭时见面同时关闭这三只服务,输出内容如下。而经过手动执行#
vncserver命令开启的vncserver服务虽然未见面于关门。

[root@node1 ~]# /etc/init.d/vncserver stop
Shutting down VNC server: 1:root 2:root 3:oracle           [  OK  ]

次栽是可以手动关闭指定端口,语法如下:

$ vncserver -kill :1

六、设置开机自启动

# chkconfig vncserver on

总结:

此次配置是因RHEL
6.3,6x版本的还无欲配备$user_home/.vnc/xstartup,其中$user_home是履行vncserver命令用户的下目录,如果是root用户实践之,则$user_home指的凡/root,如果是oracle用户执行之,则是/home/oracle,以此类推。6x版本的会默认启动服务器登录的窗口,一般是gnome,如果是5x版本的系,出来的窗口或者较简陋,则出来的是twm窗口,这时,需配备$user_home/.vnc/xstartup文件。

为root用户为条例

vim /root/.vnc/xstartup

注释 twm &

添加 gnome-session &

 

 

 

 

相关文章