當前位置:首頁 » 存儲配置 » vncserver怎麼配置密碼

vncserver怎麼配置密碼

發布時間: 2022-08-02 03:13:54

❶ tiger-vnc server怎麼用centos linux

安裝方法同centOS,安裝步驟如下:CentOS/Linux 安裝VNC Server
1、CentOS/Linux下查看本機是否已經安裝vncserver
# rpm -qa|grep tigervnc
2、安裝vncserver
# yum -y install tigervnc-server
3、啟動並設置vncserver密碼
在第一次啟動vncserver會提示輸入密碼,之後就需要使用vncpasswd命令
# vncserver
Password:
Verify:
4、修改/root/.vnc/xstartup文件
由於我們這里使用的centos系統,安裝的是gnome桌面
# sed -i 's/twm &/gnome-session &/' /root/.vnc/xstartup
5、修改/etc/sysconfig/vncservers文件
在這里文件中可以設置希望運行VNC桌面的用戶,以及使用vncview連接時顯示的屏幕解析度。VNCSERVERS中的1表示VNC以桌面1運行,如果希望添加其他的桌面,可以修改配置
# echo -e 'VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
' >> /etc/sysconfig/vncservers
6、設置為開機啟動
# chkconfig --add vncserver
# chkconfig vncserver on
7、重啟vncserver
# service vncserver restart
8、防火牆埠開放
# /sbin/iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
# /etc/rc.d/init.d/iptables save
9、查看啟動狀況
# netstat -tulnp

❷ 如何使用VNC連接Linux伺服器

VNC(Virtual Network Computing)虛擬網路計算工具,本質上來說是一個遠程顯示系統,管理員通過它不僅僅可以在運行程序的本地機上察看桌面環境,而且可以從Internet上的任何地方察看遠程機器的運行情況,而且它具有跨平台的特性。

Linux 要使用遠程桌面需要安裝VNC,好在Red Hat Enterprise Linux AS 4.0 已經自帶了VNC,默認也已經安裝了,只要配置一下就可以了。但是Windows客戶端還是要安裝的。

VNCServer 配置:

1. 啟動 VNC Server:

打開終端執行:vncserver

第一次運行 vncserver,將會要求輸入兩次密碼,會看到如下提示信息:

New 'localhost.localdomain:1 (root)' desktop is localhost.localdomain:1

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/localhost.localdomain:1.log

上邊信息中的「:1」表示啟動的第一個vnc桌面。

2. 停止 vncserver:

停止 vncserver 的方法是:

vncserver -kill :1

注意「:1」,表示停止第一個vnc桌面

3. 修改vnc密碼:

修改vnc密碼的方法是執行 vncpasswd,輸入兩次密碼即可。

4. 默認情況下VNC Viewer只能看到 VNC Server的命令行。

要VNC Viewer上可以看到Linux桌面需要做如下設置:

在VNC Viewer所在的機器上,取消/root/.vnc/xstartup文件中下面兩行的注釋即可:

unset SESSION_MANAGER

exec /etc/X11/xinit/xinitrc

5. Linux啟動後自動運行VNCServer

1) 在 系統設置>伺服器設置>服務 中把 vncserver 打勾。

2) 打開配置文件/etc/sysconfig/vncservers,去掉下面這行的注釋,

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 800x600"

1表示VNC以桌面1運行,這樣可以啟動root的桌面。

6. VNC埠

如果需要從外網控制內網的某台Linux,則需要打開防火牆相應的埠,並在路由器上進行埠映射。

VNC給瀏覽器的埠是5800+N,給vncviewer的埠是5900+N,N是設置的display號

補充: 使用圖形化界面連進去後就可以在System setting->Server setting->Services裡面將

vncserver勾上,這樣開機就會自動啟動vncserver

或者, #chkconfig vncserver on

❸ 怎麼改vncserver密碼

1:vncserver2:iptables -I INPUT -p tcp --dport 5901 -j ACCEPT 客戶端方式3:iptables -I INPUT -p tcp --dport 5801 -j ACCEPT 瀏覽器方式4:vi /root/.vnc/xstartup 注釋掉最後一行 #twm & 末行添加:gnome-session &5:vncserver :1配置多個桌面
Linux下VNC配置多個桌面和修改密碼
可以使用如下的方法啟動多個桌面的VNC
vncserver :1vncserver :2vncserver :3……
但是這種手工啟動的方法在伺服器重新啟動之後將失效,因此,下面介紹如何讓系統自動管理多個桌面的VNC,方法是將需要自動管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1為root用戶桌面2為oracle用戶為例進行配置如下:
格式為:VNCSERVERS="桌面號:使用的用戶名 桌面號:使用的用戶名"[root@testdb ~]# vi /etc/sysconfig/vncservers
VNCSERVERS="1:ro配置多個桌面可以使用如下的方法啟動多個桌面的VNC
vncserver :1vncserver :2vncserver :3……
但是這種手工啟動的方法在伺服器重新啟動之後將失效,因此,下面介紹如何讓系統自動管理多個桌面的VNC,方法是將需要自動管理的信息添加到/etc/sysconfig/vncservers配置文件中,先以桌面1為root用戶桌面2為oracle用戶為例進行配置如下:
格式為:VNCSERVERS="桌面號:使用的用戶名 桌面號:使用的用戶名"[root@testdb ~]# vi /etc/sysconfig/vncservers
VNCSERVERS="1:root 2:oracle"VNCSERVERARGS[1]="-geometry 1024x768"VNCSERVERARGS[2]="-geometry 1024x768"修改VNC訪問的密碼
使用命令vncpasswd對不同用戶的VNC的密碼進行修改,一定要注意,如果配置了不同用戶的VNC需要分別到各自用戶中進行修改,例如在我的這個實驗中,root用戶和oracle用戶需要分別修改,修改過程如下:
[root@testdb ~]# vncpasswd
Password:
Verify:

IIS7伺服器管理工具可以批量管理、定時上傳下載、同步操作、數據備份、到期提醒、自動更新。IIS7伺服器管理工具適用於Windows操作系統和liunx操作系統;支持Vnc客戶端和Ftp客戶端批量操作。

❹ 如何使用Xmanager及VNC登錄遠程桌面

如何調用遠程桌面,比較常見的有兩種方式:Xmanager及VNC

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

Xmanager

Xmanager的調用也有兩種方式:

一、直接在Xshell中調用

這時需設置會話屬性,如下圖所示,需在「隧道」選項上勾選「轉發X11連接到(X):」

二、用Xstart登錄遠程桌面

如圖,主機,用戶名和身份驗證是必須的,協議必須為SSH,關鍵在於命令的填寫(下面詳表),填寫完畢後,即可點擊「運行」

登錄遠程桌面的主要有以下三個命令:

1> gnome-session 調用gnome桌面

2> startkde 調用kde桌面

3> /usr/bin/xterm -ls -display $DISPLAY 調用終端窗口

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

注意:這三個命令在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服務
[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 1024x768",配置窗口解析度的,個人實驗了一下,沒什麼效果,遠程桌面的解析度還是得在伺服器端設置。如圖所示:

修改完配置文件後,再次啟動
[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.

這時,我們就可以利用vncviewer登錄

四、用vncviewer遠程登錄

點擊「Connect」

輸入第二步中設置的密碼,點擊「OK」即可登錄。注意:Username為灰,無法填寫,在該例中,因為vncserver服務是在root賬戶下開啟的,所以默認登錄的是root賬戶。

五、關閉vncserver服務

關閉vncserver服務有兩種方式,第一種如下:
# /etc/init.d/vncserver stop

這種方式是依據/etc/sysconfig/vncservers的內容進行關閉,如果VNCSERVERS="1:root 2:root 3:oracle",則關閉時會同時關閉這三個服務。輸出內容如下:
[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,如果出來的窗口較簡陋,則出來的是twm窗口,這時,需配置$user_home/.vnc
/xstartup文件。

❺ 誰能教我在suse上配vncserver

一、啟動和配置VNC服務
suse linux中一般默認安裝了VNC組件包,可以直接進行啟動
#vncserver

You will require a password to access your desktops.
Password:(輸入密碼)
Verify: (再次輸入)
提示:Would you like to enter a view-only password (y/n)? n(是否輸入一個只能查看的密碼,選擇否)
提示信息如下:
xauth: creating new authority file /root/.Xauthority
New 'X' desktop is -eyh7:1(桌面編號為1)
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/-eyh7:1.log
接下來配置xstartup啟動腳本
用VI編輯/root/.vnc/xstartup腳本
內容如下:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
將最後一行改為
gnome-session &
保存後,重啟vnc.
註:在/root/.vnc/目錄下有成對的log和pid文件,名如 machineName:1.pid和 machineName:1.log,有文件的pid是活動的服務,服務號碼就是pid前面的數字。沒有pid文件的是已經停止的服務。
可以使用 vncserver :號碼 啟動停止的服務
可以使用 vncserver -kill :號碼 停止服務
注意:你當前是在ROOT用戶下編輯和配置的,那麼你的VNC默認就是ROOT用戶可以遠程VNC連接

❻ centos怎麼更改vncserver的密碼

Centos5.6 VNC安裝配置
一、檢查是否安裝了VNC的服務端和客戶端
[root@localhost ~]# rpm –q vnc vnc-server
使用如上命令查看是否安裝VNC的服務端和客戶端。如果顯示如下,說明已經安裝
[root@tenjak-250 ~]# rpm -q vnc vnc-server
vnc-4.1.2-14.el5_5.4
vnc-server-4.1.2-14.el5_5.4
如果什麼都沒顯示說明沒有安裝,則需要安裝
[root@localhost ~]# yum install vnc vnc-server
二、配置VNC
1、 切換到想啟動VNC服務的用戶下執行vncserver,啟動VNC並在該用戶家目 錄裡面生成遠程桌面配置文件,這里就以root用戶為例
需要在每個用戶下啟動vncserver,生成該用戶遠程桌面連接時的配置文件以及訪問密碼,方法就是切換到每個用戶,執行 vncserver。
(注釋:在啟動VNCserver時,你也可以為server指定一個display參數。你可以把display理解為一個桌面,每個用戶都可以有自己的桌面。VNC客戶端在連接時,可以指定連接到哪個桌面上。在系統中,display號不能重復,也就是說,如果有用戶已經建立了名為「:1」的display,另外一個用戶就不能再使用「:1」了,他可以使用「:2」。指定display號碼的啟動VNC server的命令是: vncserver : 1)
[root@localhost ~]# vncserver //運行vncserver。
You will require a password to access your desktops.
enter password: //首次運行會讓你設置密碼,密碼要求6位以上
verify password: //確認密碼
xauth: creating new authority file /root/.Xauthority #首次運行會生成本用戶的相關配置文件,以及日誌文件,生成位置在~.vnc/目錄下
New 'CPAYNET005:1 (root)' desktop is CPAYNET005:1 注意這個數字1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/CPAYNET005:1.log #注意這個數字
[root@localhost ~]# vncserver -kill :1 #殺死剛才運行的vncserver,數字1正是上面1.log那個1。注意上面紅色字體。這個方法也可以
[root@localhost ~]# vi ~/.vnc/xstartup #編輯這個配置腳本文件,配置使遠程登錄為gnome或者kde桌面。
[cpp] view plain
#!/bin/sh

# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#e xec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface

如果還要為其它的用戶名配置vnc,方法同上,只需要改一下埠號就行
2.接下來編輯vnc的配置文件
[root@localhost~]#vi /etc/sysconfig/vncservers
以下是文件內容:
[cpp] view plain
#
# Uncomment the line below to start a VNC server on display :1
# as my 'myusername' (adjust this to your own). You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
# .

# VNCSERVERS="1:myusername"

# VNCSERVERS="1:gavin 2:john" # use the method for more user
VNCSERVERS="1:root "

VNCSERVERARGS[1]="-geometry 1024x768"

解釋一下這個文件:
VNCSERVERS這一行是配置在系統啟動時啟動幾個VNC server,上面的例子里運行了一個VNC server,root在display:1 VNCSERVERARGS這行,為VNC server 1配置啟動參數,上面的例子里對root使用屏幕解析度1024×768。
設置完成後就可以啟動vncserver服務了。
[root@localhost~]#/sbin/service vncserver restart 防止VNC已經啟動,我們用重新啟動的命令以防萬一
啟動失敗的原因有:
1./etc/sysconfig/vncservers文件參數不對
2.沒有為vncservers提到的用戶生成各自的配置文件
3.在生成配置文件後,沒有使用命令vncserver -kill :1 將那個進程殺死

--------------------------------------------------------------------------------------------------------------------
3. 如果連不通,需要配置一下防火牆,允許VNC客戶端連接VNC server。 (此步不一定要)
VNC server監聽的埠從5900開始,display:1的監聽5901,display:2監聽5902,以此類推。CentOs的防火牆預設是不允許連接這些埠的,所以需要使用下面的步驟打開防火牆(需要root許可權):

vi /etc/sysconfig/iptables
vi /etc/sysconfig/iptables 找到下面的語句:
-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited
在此行之前,加上下面的內容:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 5900:5903 -j ACCEPT
這句話的含義是,允許其它機器訪問本機的5900到5903埠,這樣,display:1, display:2, display:3的用戶就可以連接到本機。
然後使用root身份重新啟動防火牆:
[root@localhost~]#/sbin/service iptables restart
[root@localhost~]#/sbin/service iptables restart
(註:如果是用做實驗的機器,可以乾脆用/sbin/service iptables stop來關掉防火牆)
好了,現在就可以運行客戶端軟體,連接到VNC server上了。
VNC客戶端軟體很多,在linux下有vncviewer,KDE還提供了一個krdc(它的菜單項就是」Remote Desktop Connection」,遠程桌面連接)。
在window也有不少vnc客戶端,你可以到http://www.realvnc.com/去下載一個,安裝就可以用了。
假設VNC server的IP地址是192.168.1.1,display是:1。在VNC viewer的server欄中輸入:「192.168.1.1:1」,然後連接。OK,你可以看到自己的桌面了。
a、在linux下,運行vncviewer命令即可,伺服器地址的寫法形如192.168.3.119:1
b、在windows下,運行windows版本的vncviewer即可,用法與linux下相近。
c、用瀏覽器(平台無關),作為java applet來實現,以形如http://192.168.3.119:5801的方式來啟動 (vnc埠從5800開始依次類推,一般會是5800,5900)
------------------------------------------------------------------------------------
4.設置vncserver為自動啟動服務 (此步不一定要)
如果server重啟了,那你就需要重新運行一次vncserver命令來啟動VNC server,這很麻煩。有沒有更好的方法呢?
有!我們可以把VNC server啟動成後台服務。四種方法,我使用的是第三種方法C:
A方法:
執行如下步驟:
首先要允許VNC server在系統啟動過程中被啟動。這可以通過「系統設置–>伺服器設置–>服務」菜單來配置,把vncserver一項選上就可以了。
B方法:
如果使用命令行的話,以root身份運行以下兩條命令:
cd / etc / rc5 . d
cd / etc / rc5 . dmv K35vncserver S35vncserver
編輯好這個文件後,保存,然後以root身份運行:
以後每次系統重啟時,都會自動啟動這三個用戶的vncserver。
注意:上面三個用戶必須已經使用vncpasswd命令設置過vnc密碼,不然他的vncserver啟動會失敗!
C方法:
[root@localhost ~]# chkconfig vncserver on
D方法:
把這行命令/etc/init.d/vncserver start加到/etc/rc.local啟動項里。

----------------------------------------------------
5.查看vnc啟動情況

重啟vncserver
# /sbin/service vncserver restart

Shutting down VNC server: 1:gavin [ OK ]
Starting VNC server: 1:gavin

# netstat -tulnp

❼ 如何遠程修改VNC登陸密碼

如何調用遠程桌面,比較常見的有兩種方式:Xmanager及VNC 正好今天鼓搗了一下,特整理如下: Xmanager Xmanager的調用也有兩種方式: 一、直接在Xshell中調用 這時需設置會話屬性,如下圖所示,需在「隧道」選項上勾選「轉發X11連接到(X):」 二、用Xstart登錄遠程桌面 如圖,主機,用戶名和身份驗證是必須的,協議必須為SSH,關鍵在於命令的填寫(下面詳表),填寫完畢後,即可點擊「運行」 登錄遠程桌面的主要有以下三個命令: 1> gnome-session 調用gnome桌面 2> startkde 調用kde桌面 3> /usr/bin/xterm -ls -display $DISPLAY 調用終端窗口 第一種和第二種比較容易理解,第三種出來的圖形其實如下,其實就是一個終端窗口 注意:這三個命令在Xshell中同樣適用,其實第三個命令實現的效果就是類似於Xshell這樣的終端窗口。 如果報「/usr/bin/xterm: DISPLAY is not set」錯誤,可在終端上設置xhost +或者export DISPLAY=192:1 (root)' desktop is node1:1 Starting applications specified in /root/:1:1,其中node1是本地主機名 下面,我們再看看新生成的桌面對應的窗口 [root@node1 ~]# netstat -ntlup grep vnc tcp 0 0 0:1中的1. 這時,我們就可以利用vncviewer登錄 四、用vncviewer遠程登錄 點擊「Connect」 輸入第二步中設置的密碼,點擊「OK」即可登錄。注意:Username為灰,無法填寫,在該例中,因為vncserver服務是在root賬戶下開啟的,所以默認登錄的是root賬戶。 五、關閉vncserver服務 關閉vncserver服務有兩種方式,第一種如下: # /etc/init.d/vncserver stop 這種方式是依據/etc/sysconfig/vncservers的內容進行關閉,如果VNCSERVERS="1:root 2:root 3:oracle",則關閉時會同時關閉這三個服務。輸出內容如下: [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,如果出來的窗口較簡陋,則出來的是twm窗口,這時,需配置$user_home/.vnc /xstartup文件。

❽ 如何在CentOS6.4中設置VNC多用戶登錄

1、安裝VNC
yum install vnc-server

2、添加多個用戶用戶
useradd user1 //添加用戶user1
passwd user1 //設置用戶的linux登錄密碼

su user1 //切換到用戶user1
vncpasswd //設置用戶的user1登錄密碼
exit

useradd user2 //添加用戶user2
passwd user2 //設置用戶的linux登錄密碼

su user2 //切換到用戶user2
vncpasswd //設置用戶的user2登錄密碼

exit

3、編輯vnc配置文件
vi /etc/sysconfig/vncservers
在最後加上:
VNCSERVERS="1:user1 2:user2"
VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"
VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"
注意:-geometry 1024x768表示解析度;-alwaysshared 表示允許多終端同時登陸

4、打開對應的埠
打開5901至5902 埠用於vnc //如果需要配置更多的桌面,增加埠即可
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
iptables -A INPUT -p tcp --dport 5901:5902 -j ACCEPT
永久保存
service iptables save

4.啟動vncserver服務
1)啟動全部桌面
service vncserver start
2)啟動某一桌面
vncserver :1 //這里1表示第一個桌面

5、停止vncserver服務
1)停止全部桌面
service vncserver stop
2) 停止某一桌面
vncserver -kill :1 //停止第1個界面,要用kill命令來殺掉界面1的進程

6、查看當前有幾個桌面在運行
service vncserver status

7、讓vncserver服務隨機啟動
默認狀態下,vncserver服務不是開機自動啟動,需要手工啟動。
chkconfig --list vncserver
chkconfig vncserver on
保存後,重啟測試。

8.客戶端登錄vncserver服務
(1)先安裝vncviewer來遠程登錄,

(2)然後在地址欄輸入「主機地址:1」(即主機IP加界面號的方式)

❾ VNC for Windows最新版用途以及如何進行配置

Centos5.6 VNC安裝配置
一、檢查是否安裝了VNC的服務端和客戶端
[root@localhost ~]# rpm –q vnc vnc-server
使用如上命令查看是否安裝VNC的服務端和客戶端。如果顯示如下,說明已經安裝
[root@tenjak-250 ~]# rpm -q vnc vnc-server
vnc-4.1.2-14.el5_5.4
vnc-server-4.1.2-14.el5_5.4
如果什麼都沒顯示說明沒有安裝,則需要安裝
[root@localhost ~]# yum install vnc vnc-server
二、配置VNC
1、 切換到想啟動VNC服務的用戶下執行vncserver,啟動VNC並在該用戶家目 錄裡面生成遠程桌面配置文件,這里就以root用戶為例
需要在每個用戶下啟動vncserver,生成該用戶遠程桌面連接時的配置文件以及訪問密碼,方法就是切換到每個用戶,執行 vncserver。
(注釋:在啟動VNCserver時,你也可以為server指定一個display參數。你可以把display理解為一個桌面,每個用戶都可以有自己的桌面。VNC客戶端在連接時,可以指定連接到哪個桌面上。在系統中,display號不能重復,也就是說,如果有用戶已經建立了名為「:1」的display,另外一個用戶就不能再使用「:1」了,他可以使用「:2」。指定display號碼的啟動VNC server的命令是: vncserver : 1)
[root@localhost ~]# vncserver //運行vncserver。
You will require a password to access your desktops.
enter password: //首次運行會讓你設置密碼,密碼要求6位以上
verify password: //確認密碼
xauth: creating new authority file /root/.Xauthority #首次運行會生成本用戶的相關配置文件,以及日誌文件,生成位置在~.vnc/目錄下
New 'CPAYNET005:1 (root)' desktop is CPAYNET005:1 注意這個數字1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/CPAYNET005:1.log #注意這個數字
[root@localhost ~]# vncserver -kill :1 #殺死剛才運行的vncserver,數字1正是上面1.log那個1。注意上面紅色字體。這個方法也可以
[root@localhost ~]# vi ~/.vnc/xstartup #編輯這個配置腳本文件,配置使遠程登錄為gnome或者kde桌面。
[cpp] view plain
#!/bin/sh

# Uncomment the following two lines for normal desktop:
#unset SESSION_MANAGER
#e xec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface

如果還要為其它的用戶名配置vnc,方法同上,只需要改一下埠號就行
2.接下來編輯vnc的配置文件
[root@localhost~]#vi /etc/sysconfig/vncservers
以下是文件內容:
[cpp] view plain
#
# Uncomment the line below to start a VNC server on display :1
# as my 'myusername' (adjust this to your own). You will also
# need to set a VNC password; run 'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
# .

# VNCSERVERS="1:myusername"

# VNCSERVERS="1:gavin 2:john" # use the method for more user
VNCSERVERS="1:root "

VNCSERVERARGS[1]="-geometry 1024x768"

解釋一下這個文件:
VNCSERVERS這一行是配置在系統啟動時啟動幾個VNC server,上面的例子里運行了一個VNC server,root在display:1 VNCSERVERARGS這行,為VNC server 1配置啟動參數,上面的例子里對root使用屏幕解析度1024×768。
設置完成後就可以啟動vncserver服務了。
[root@localhost~]#/sbin/service vncserver restart 防止VNC已經啟動,我們用重新啟動的命令以防萬一
啟動失敗的原因有:
1./etc/sysconfig/vncservers文件參數不對
2.沒有為vncservers提到的用戶生成各自的配置文件
3.在生成配置文件後,沒有使用命令vncserver -kill :1 將那個進程殺死

--------------------------------------------------------------------------------------------------------------------
3. 如果連不通,需要配置一下防火牆,允許VNC客戶端連接VNC server。 (此步不一定要)
VNC server監聽的埠從5900開始,display:1的監聽5901,display:2監聽5902,以此類推。CentOs的防火牆預設是不允許連接這些埠的,所以需要使用下面的步驟打開防火牆(需要root許可權):

vi /etc/sysconfig/iptables
vi /etc/sysconfig/iptables 找到下面的語句:
-A RH-Firewall-1-INPUT -j REJECT –reject-with icmp-host-prohibited
在此行之前,加上下面的內容:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 5900:5903 -j ACCEPT
這句話的含義是,允許其它機器訪問本機的5900到5903埠,這樣,display:1, display:2, display:3的用戶就可以連接到本機。
然後使用root身份重新啟動防火牆:
[root@localhost~]#/sbin/service iptables restart
[root@localhost~]#/sbin/service iptables restart
(註:如果是用做實驗的機器,可以乾脆用/sbin/service iptables stop來關掉防火牆)
好了,現在就可以運行客戶端軟體,連接到VNC server上了。
VNC客戶端軟體很多,在linux下有vncviewer,KDE還提供了一個krdc(它的菜單項就是」Remote Desktop Connection」,遠程桌面連接)。
在window也有不少vnc客戶端,你可以到http://www.realvnc.com/去下載一個,安裝就可以用了。
假設VNC server的IP地址是192.168.1.1,display是:1。在VNC viewer的server欄中輸入:「192.168.1.1:1」,然後連接。OK,你可以看到自己的桌面了。
a、在linux下,運行vncviewer命令即可,伺服器地址的寫法形如192.168.3.119:1
b、在windows下,運行windows版本的vncviewer即可,用法與linux下相近。
c、用瀏覽器(平台無關),作為java applet來實現,以形如http://192.168.3.119:5801的方式來啟動 (vnc埠從5800開始依次類推,一般會是5800,5900)
------------------------------------------------------------------------------------
4.設置vncserver為自動啟動服務 (此步不一定要)
如果server重啟了,那你就需要重新運行一次vncserver命令來啟動VNC server,這很麻煩。有沒有更好的方法呢?
有!我們可以把VNC server啟動成後台服務。四種方法,我使用的是第三種方法C:
A方法:
執行如下步驟:
首先要允許VNC server在系統啟動過程中被啟動。這可以通過「系統設置–>伺服器設置–>服務」菜單來配置,把vncserver一項選上就可以了。
B方法:
如果使用命令行的話,以root身份運行以下兩條命令:
cd / etc / rc5 . d
cd / etc / rc5 . dmv K35vncserver S35vncserver
編輯好這個文件後,保存,然後以root身份運行:
以後每次系統重啟時,都會自動啟動這三個用戶的vncserver。
注意:上面三個用戶必須已經使用vncpasswd命令設置過vnc密碼,不然他的vncserver啟動會失敗!
C方法:
[root@localhost ~]# chkconfig vncserver on
D方法:
把這行命令/etc/init.d/vncserver start加到/etc/rc.local啟動項里。

----------------------------------------------------
5.查看vnc啟動情況

重啟vncserver
# /sbin/service vncserver restart

Shutting down VNC server: 1:gavin [ OK ]
Starting VNC server: 1:gavin

# netstat -tulnp

熱點內容
ios應用上傳 發布:2024-09-08 09:39:41 瀏覽:439
ios儲存密碼哪裡看 發布:2024-09-08 09:30:02 瀏覽:871
opensslcmake編譯 發布:2024-09-08 09:08:48 瀏覽:653
linux下ntp伺服器搭建 發布:2024-09-08 08:26:46 瀏覽:744
db2新建資料庫 發布:2024-09-08 08:10:19 瀏覽:173
頻率計源碼 發布:2024-09-08 07:40:26 瀏覽:780
奧迪a6哪個配置帶後排加熱 發布:2024-09-08 07:06:32 瀏覽:101
linux修改apache埠 發布:2024-09-08 07:05:49 瀏覽:209
有多少個不同的密碼子 發布:2024-09-08 07:00:46 瀏覽:566
linux搭建mysql伺服器配置 發布:2024-09-08 06:50:02 瀏覽:995