国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 操作系統(tǒng) > 正文

如何使用Xmanager及VNC登錄遠(yuǎn)程桌面

2024-06-28 13:18:56
字體:
供稿:網(wǎng)友
如何使用Xmanager及VNC登錄遠(yuǎn)程桌面

如何調(diào)用遠(yuǎn)程桌面,比較常見的有兩種方式:Xmanager及VNC

正好今天鼓搗了一下,特整理如下:

Xmanager

Xmanager的調(diào)用也有兩種方式:

一、直接在Xshell中調(diào)用

這時(shí)需設(shè)置會(huì)話屬性,如下圖所示,需在“隧道”選項(xiàng)上勾選“轉(zhuǎn)發(fā)X11連接到(X):”

二、用Xstart登錄遠(yuǎn)程桌面

如圖,主機(jī),用戶名和身份驗(yàn)證是必須的,協(xié)議必須為SSH,關(guān)鍵在于命令的填寫(下面詳表),填寫完畢后,即可點(diǎn)擊“運(yùn)行”

登錄遠(yuǎn)程桌面的主要有以下三個(gè)命令:

1>gnome-session 調(diào)用gnome桌面

2>startkde 調(diào)用kde桌面

3>/usr/bin/xterm -ls -display $DISPLAY 調(diào)用終端窗口

第一種和第二種比較容易理解,第三種出來的圖形其實(shí)如下,其實(shí)就是一個(gè)終端窗口

注意:這三個(gè)命令在Xshell中同樣適用,其實(shí)第三個(gè)命令實(shí)現(xiàn)的效果就是類似于Xshell這樣的終端窗口。

如果報(bào)“/usr/bin/xterm: DISPLAY is not set”錯(cuò)誤,可在終端上設(shè)置xhost +或者export DISPLAY=192.168.2.1:0.0,這里,192.168.2.1指的是客戶端地址。

在實(shí)際生產(chǎn)環(huán)境中,往往沒有必要登陸到遠(yuǎn)程桌面,直接調(diào)用應(yīng)用程序即可,譬如,安裝Oracle,直接執(zhí)行./runInstaller即可。

VNC

VNC主要有兩部分組成:vncserver和vncviewer,其中vncserver是服務(wù)器端軟件,提供VNC服務(wù),vncviewer是客戶端軟件,遠(yuǎn)程調(diào)用VNC服務(wù)的。說白了,就是vncviewer能遠(yuǎn)程登錄到vncserver所在的主機(jī)。

在這里,我們以Redhat自帶的tigervnc-server作為服務(wù)器端軟件。

一、安裝服務(wù)器端軟件

# yum install tigervnc-server -y

二、設(shè)置vncserver密碼

# vncserver

第一次執(zhí)行會(huì)讓你輸入密碼,至少6位,后續(xù)在vncviewer連接服務(wù)器端主機(jī)中需要用到。

注意:后續(xù)可用vncpasswd命令修改密碼

三、啟動(dòng)vncserver服務(wù)

啟動(dòng)vncserver服務(wù)有兩種方式。

第一種:/etc/init.d/vncserver start,此種方式需要編輯配置文件。

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

報(bào)以上錯(cuò)誤,需修改配置文件

$ vim /etc/sysconfig/vncservers 

添加以下內(nèi)容:

VNCSERVERS="1:root"

指該服務(wù)啟動(dòng)時(shí),會(huì)在root用戶下配置一個(gè)VNC服務(wù),對(duì)應(yīng)的端口為1。如果要開啟多個(gè)服務(wù),可設(shè)置如下:VNCSERVERS="1:root 2:root 3:oracle",指的是會(huì)開啟三個(gè)VNC服務(wù),其中有2個(gè)是在root賬戶下,端口分別是1和2,另一個(gè)是在oracle用戶下,端口是3.

PS:網(wǎng)上很多博客會(huì)在上述配置文件中同時(shí)添加以下內(nèi)容:VNCSERVERARGS[1]="-geometry1024x768",配置窗口分辨率的,個(gè)人實(shí)驗(yàn)了一下,沒什么效果,遠(yuǎn)程桌面的分辨率還是得在服務(wù)器端設(shè)置。如圖所示:

修改完配置文件后,再次啟動(dòng)

[root@node1 ~]# /etc/init.d/vncserver startStarting VNC server: 1:root New 'node1.being.com:1 (root)' desktop is node1.being.com:1Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/node1.being.com:1.log                                                           [  OK  ]

通過上述輸出可以看出,新生成的桌面地址為node1.being.com:1,其中node1.being.com是本地主機(jī)名

下面,我們再看看新生成的桌面對(duì)應(yīng)的窗口

[root@node1 ~]# netstat -ntlup |grep vnctcp        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 

其實(shí),5901是vncserver服務(wù)默認(rèn)的第一個(gè)端口,對(duì)應(yīng)的是上述node1.being.com:1中的1.

第二種,直接手動(dòng)執(zhí)行# vncserver命令開啟vncserver服務(wù),如下所示:

[root@node1 ~]# vncserverNew 'node1.being.com:2 (root)' desktop is node1.being.com:2Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/node1.being.com:2.log

通常這種方式也更為簡便,也不需要配置/etc/sysconfig/vncservers文件。

可根據(jù)實(shí)際使用場景進(jìn)行相應(yīng)的選擇,第一種適用于對(duì)VNC有經(jīng)常性的需求,可設(shè)置開啟自啟動(dòng),但操作略微麻煩,需修改配置文件,可同時(shí)開啟多個(gè)服務(wù);第二種適用于對(duì)VNC偶然性的需求,操作方便簡單,每次只能開啟一個(gè)服務(wù)。

這時(shí),我們就可以利用vncviewer登錄

四、用vncviewer遠(yuǎn)程登錄

點(diǎn)擊“Connect”

輸入第二步中設(shè)置的密碼,點(diǎn)擊“OK”即可登錄。注意:Username為灰,無法填寫,在該例中,因?yàn)関ncserver服務(wù)是在root賬戶下開啟的,所以默認(rèn)登錄的是root賬戶。

五、關(guān)閉vncserver服務(wù)

關(guān)閉vncserver服務(wù)有兩種方式,

# /etc/init.d/vncserver stop

這種方式是依據(jù)/etc/sysconfig/vncservers的內(nèi)容進(jìn)行關(guān)閉,如果VNCSERVERS="1:root 2:root 3:oracle",則關(guān)閉時(shí)會(huì)同時(shí)關(guān)閉這三個(gè)服務(wù),輸出內(nèi)容如下。而通過手動(dòng)執(zhí)行# vncserver命令開啟的vncserver服務(wù)則不會(huì)被關(guān)閉。

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

第二種是可以手動(dòng)關(guān)閉指定端口,語法如下:

$ vncserver -kill :1

六、設(shè)置開機(jī)自啟動(dòng)

# chkconfig vncserver on

總結(jié):

本次配置是基于RHEL 6.3,6x版本的都不需要配置$user_home/.vnc/xstartup,其中$user_home是執(zhí)行vncserver命令用戶的家目錄,如果是root用戶執(zhí)行的,則$user_home指的是/root,如果是oracle用戶執(zhí)行的,則是/home/oracle,以此類推。6x版本的會(huì)默認(rèn)啟動(dòng)服務(wù)器登錄的窗口,一般是gnome,如果是5x版本的系統(tǒng),出來的窗口可能較簡陋,則出來的是twm窗口,這時(shí),需配置$user_home/.vnc/xstartup文件。

以root用戶為例

vim /root/.vnc/xstartup

注釋twm &

添加gnome-session &


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 天门市| 翼城县| 武鸣县| 教育| 盐源县| 邓州市| 五莲县| 河津市| 全州县| 封丘县| 武隆县| 平果县| 广平县| 安多县| 许昌市| 肇州县| 斗六市| 特克斯县| 安徽省| 阿克| 呈贡县| 依兰县| 来凤县| 莱西市| 阳西县| 丘北县| 礼泉县| 灵台县| 民勤县| 织金县| 乐昌市| 射阳县| 阿图什市| 贵德县| 忻州市| 扬州市| 驻马店市| 云林县| 阳高县| 芜湖县| 灵璧县|