新聞中心
VNC,全稱為Virtual Network Computing,是一種常用的遠程桌面控制協(xié)議,使用VNC協(xié)議可以通過互聯(lián)網(wǎng)或局域網(wǎng)遠程連接至某個Linux系統(tǒng)桌面以進行遠程操作。在Linux系統(tǒng)中,VNC提供方便快捷的遠程管理方式,但是當不再需要使用VNC服務時,關閉VNC服務可以提高系統(tǒng)的安全性和性能。

本文將介紹如何在Linux系統(tǒng)中關閉VNC服務的方法,包括兩種常用的方法:命令行方式和圖形界面方式。為了保證系統(tǒng)的安全性和性能,建議大家在不再需要使用VNC服務時,及時關閉VNC服務。
一、通過命令行方式關閉VNC
在Linux系統(tǒng)中,可以通過命令行方式關閉VNC服務,操作步驟如下:
1. 打開 terminal
需要打開終端,使用root權限進入命令行模式。
2. 查看當前VNC服務狀態(tài)
輸入命令:vncserver -list,即可查看當前VNC服務的狀態(tài)。
3. 關閉VNC服務
選擇需要關閉的VNC服務編號,輸入命令:vncserver -kill :1(其中“:1”為需要關閉的VNC服務的編號),即可關閉該VNC服務。
二、通過圖形界面方式關閉VNC
在Linux系統(tǒng)中,也可以通過圖形界面方式關閉VNC服務,操作步驟如下:
1. 打開系統(tǒng)設置
單擊下拉菜單中的“系統(tǒng)設置”選項。
2. 打開“共享”選項
在打開的系統(tǒng)設置窗口中,單擊“共享”選項。
3. 關閉VNC服務
在打開的共享窗口中,找到“遠程桌面”選項,將其關閉即可。
:
關閉VNC服務可以提高系統(tǒng)的安全性和性能,避免被黑客攻擊和系統(tǒng)資源被浪費。本文介紹了兩種常用的方法:命令行方式和圖形界面方式,在自己的Linux系統(tǒng)中可以選擇使用其中一種方法進行關閉VNC服務。無論哪種方法,都需要在不再需要使用VNC服務的情況下及時關閉,保證系統(tǒng)的安全性和性能。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導10多年以來專注數(shù)字化網(wǎng)站建設,提供企業(yè)網(wǎng)站建設,高端網(wǎng)站設計,響應式網(wǎng)站制作,設計師量身打造品牌風格,熱線:028-86922220Linux vnc4的使用
遠程訪問LINUX可以通過VNC進行訪問.企業(yè)版的REDHAT應該自帶的.
WINDOWS下需要安裝一個LINUX的客戶端就可以進行遠程訪問了.
『VNC簡介』
網(wǎng)絡遙控技術是指由一部計算機(主控端)去控制另一部計算機(被控端),而且當主控端在控制端時,就如同用戶親自坐在被控端前操作一樣,可以執(zhí)行被控端的應用程序,及使用被控端的系統(tǒng)資源。
VNC(Virtual Network Computing)是一套由AT&T實圓閉逗驗室所開發(fā)的可操控遠程的計算機的軟件,其采用了GPL授權條款,任何人都可免費取得該軟件。VNC軟件主要由兩個部分組成:VNC server及VNC viewer。用戶需先將VNC server安裝在被控端的計算機上后,才能在主控端執(zhí)行VNC viewer控制被控端。
(在橘賣windows中也由一套著名的網(wǎng)絡遙控軟件――Symantec公司推出的pcAnywhere。
VNC server與VNC viewer支持多種操作系統(tǒng),如Unix系列(Unix,Linux,Solaris等),windows及MacOS,因此可將VNC server 及VNC viewer分別安裝在不同的操作系統(tǒng)中進行控制。如果目前操作的主控端計算機沒有安裝VNC viewer,也可以通過一般的網(wǎng)頁瀏覽器來控制被控端。
整個VNC運行的工作流程如下:
(1) VNC客戶端通過瀏覽器或VNC Viewer連接至VNC Server。
(2) VNC Server傳送一對話窗口至客戶端,要求輸入連接密碼,以態(tài)塌及存取的VNC Server顯示裝置。
(3) 在客戶端輸機密碼后,VNC Server驗證客戶端是否具有存取權限。
(4) 若是客戶端通過VNC Server的驗證,客戶端即要求VNC Server顯示桌面環(huán)境。
(5) VNC Server通過X Protocol 要求X Server將畫面顯示控制權交由VNC Server負責。
(6) VNC Server將來由 X Server的桌面環(huán)境利用VNC通信協(xié)議送至客戶端,并且允許客戶端控制VNC Server的桌面環(huán)境及輸入裝置。
『VNC的安裝與使用』
本人的操作環(huán)境:被控端 Redhat9.0,主控端Windows XP。
1. 載VNC Server
VNC Server下載地址:
2.安裝。
vnc-3.3.7-x86_linux.tar.gz (如果是源代碼請看包里的說明),當下載了VNC的Linux版本后,可以解壓文件到一個文件夾中,例如/home/vnc,然后復制文件vncserver、 vncpasswd和Xvnc到/usr/bin目錄中。假如想要能夠通過VNC服務器的整合Java界面遠程控制Linux電腦,也得需去建立一個子目錄/usr/local/vnc/classes。在建立此子目錄之后,復制VNCJava.class文件到此目錄中。(一般redhat 9.0自帶以上文件,所以直接用終端執(zhí)行就可以)。
3.在Linux上啟動VNC Server
執(zhí)行vncserver命令:
# vncserver
You will require a password to access your desktops.
Password:為了不想任何人都可以任意遙控此計算機。因此當?shù)?
Verify:-1次啟動VNC server時,會要求設置網(wǎng)絡遙控的密碼。
New ‘X’ desktop is linux:一定要記住這一行稍后會用到。
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
(經(jīng)上述步驟后,便已啟動了VNC Server。如果你想要更改VNC Server的密碼,只要執(zhí)行vncpasswd命令即可。)
5. 從瀏覽器遠程遙控。
啟動VNC Server 后直接打開瀏覽器,在地址欄中輸入被控端的網(wǎng)址或IP地址,并在網(wǎng)址后加上“:5800+顯示編號”的端口號即可操控該計算機。
例如:
(如果顯示編號為1,一般之一次設置的顯示編號都是1,就用5800+1=5801。)
如果看到窗口,就說明你成功,在密碼框輸入密碼,就能遠程控制了。
6.FAQ
A.為什么連接后,不能顯示桌面,而只有一個Terminal窗口?
試著修改/root/.vnc/xstartup,把最后一行 twm& 改成 gnome-session& or kde&(據(jù)說KDE在目前的VNC Viewer上的表現(xiàn)不太穩(wěn)定)
B. 為什么重新啟動VNC Server后,連接不上了?
因為重新啟動VNC Server時,系統(tǒng)會指定一個新的顯示編號,需使用此新的編號,否則就無法連接
linux和windows不同OS環(huán)境下VNC的使用方法 很多人可能都知道:windows環(huán)境下,有一款非常不錯的遠程控制軟件—Symantec公司推出的pcAnywhere,效果非常不錯,但是由于某些原因,如:軟件體積大(通常有幾十兆大小,不便于攜帶,)、安裝后需要重新啟動、很多版本都是試用的、需要注冊、現(xiàn)在的版本尚且不是可以跨平臺的等原因,使得其在“精良”之余顯得有些不足。那么這里要介紹的便是一款“輕、薄、易用”的開源軟件VNC,可以跨平臺使用,且不足一兆大?。ㄟ@里用的是VNC4.1.9版本),便于攜帶。以下,以linux端為server端,windows端為viewer端來進行解釋和說明。
首先,為linux環(huán)境下使用的vnc部分,具體操作方法如下:
1.將vnc-3.3.7-x86_linux文件夾放置到linux下的某個文件夾下(當然,若嫌此文件夾并鬧名稱太長,也可以在更改名稱后再行放置),如:放置到/home/目錄下(當然,也可以放到其它目錄下)。
2.可以通過終shell命令終端進入到/home/vnc-3.3.7-x86_linux/目錄,然后執(zhí)行 “./vncserver”命令,看到成功提示信息:
You will require a password to access your desktops.
Password:說明:為安全起見,當?shù)?次啟動VNC server時,會要求設置遠程連接時的密碼。
Verify:
New ‘X’ desktop is linux:
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/linux:1.log
之后后,說明vnc服務器端已經(jīng)成功啟動。通常如果是之一次啟動的話,會提示你輸入遠程連接口令和口令驗證;如果是以后運行,則可以使用“./vncpasswd”命令來進行口令的更改。
3.在客戶端(比如:在windows端或者在另一臺裝有l(wèi)inux操作系統(tǒng)的機器上)進行遠程連接測試操作。
4.注:如果在客戶端成功連接上vnc服務器(或者通過瀏覽器連接上)之后,看不到linux主機的屏幕(不能顯示桌面,而只有一個Terminal窗口),則可以使用.vnc文件夾中的xstartup文件將linux系統(tǒng)中在vncserver成功啟動時創(chuàng)建的.vnc文件夾中對應的xstartup文件(通常為/root/.vnc/xstartup)覆蓋替換掉,然后重新啟動vncserver即可。
其次,下面為windows環(huán)境下使用的vnc部分,具體操作方法如下:1.直接執(zhí)行exe可執(zhí)行文件進行安裝:
安裝過程中會出現(xiàn)選擇提示,如果要在當客戶端(遠程控制)的同時還要做被控制絕世罩端的話就把server和viewer都安裝上;如果只想做客戶端的話,只需要安裝viewer就行了。
2.viewer:
直接運行“vncviewer.exe”,系統(tǒng)會出現(xiàn)“連接詳細資料”(英文版為“Connection details”)對話框。
在“連接詳細資料”(英文版為“Connection details”)對話框中的“服務器”(英文版為“VNC server”)項文本框中輸入VNC Server的IP地址和連接編號,并以冒號隔開(連接編號參看前面,在Linux上啟動VNC server時的那一行,如:New ‘X’ desktop is linux:1 由此得到連接號為1),例如:192.168.0.1:1,(當然,如果你開了n個連接,也就是執(zhí)行了n次vncserver命令,那么你就需要在1到n之間有選擇地進行了)。假如你在linux端執(zhí)行了5次vncserver命令,那么正常情況下,上面的一句:
New ‘X’ desktop is linux:1
會顯示到:
New ‘X’ desktop is linux:5
那么,在選擇連接號時就可以選擇從1到5這五個號。舉例來說:倘若安裝有l(wèi)inux的機器的IP地址為192.168.0.1,那么你在“連接詳細資料”(英文版為“Connection details”)對話框中的“服務器”(英文版為“VNC server”)項文本框中就可以輸入192.168.0.1:1或者192.168.0.1:2或192.168.0.1:3等等,一直到5到是可以用的。
單擊“確定”按鈕,VNC服務器即會開始檢查所輸入的信息,若是信息有誤,則系統(tǒng)會出現(xiàn)“連接到服務器失敗”(英文版為“Failed to connect to server”)的出錯提示信息;若是信息正確,則會接著出現(xiàn)下一個(英文版為“VNC Authentication”)對話框。
若是在(英文版為“VNC Authentication”)對話框中輸入正確的密碼,就可以成功地顯示Linux的桌面窗口。
3.另:如果需要在windows上安裝server端,直接選擇默認即可。windows下server的設置和啟動更為簡單(默認情況下是自動啟動的),這里就不再贅述。
至此,完成整個操作過程。
注:本例所用VNC和xstartup文件在紅旗linux+微軟視窗windowsServer2023環(huán)境下調試通過。
vnc 連接linux,為什么不顯示桌面?
如果你的
linux系統(tǒng)拆森
本來就旅和畝沒有安棚緩裝桌面(
VNC(Virtual Network Computing)是一種棚枝遠程控制軟件,在連接 Linux 系統(tǒng)時,如果不顯示桌面可能有以下幾種原因:
VNC服務沒有正確安裝和配置。請確保 VNC Server 已經(jīng)安裝并正確配置,并且已經(jīng)在 Linux 系統(tǒng)上啟動。
VNC服務沒有開啟。請確保 VNC Server 已經(jīng)開啟,并在正神和嘩確的端口上運行。
防火墻阻止了連接。請確保 VNC 的端口已經(jīng)在防火墻中添加,并允許外部訪問。
VNC客戶端版本不兼容.請確保使用的VNC客戶端版本和服務端版本兼容.
沒有連接到正確的IP地址。請確保你正在連接到正確的IP地址和端口
沒有桌面環(huán)境.請確保在Linux上已經(jīng)安裝了桌面環(huán)境如gnome,kde等,并且已經(jīng)啟動
如果仍然無法解決問題,可以嘗試在服務端上查看日志,并與系統(tǒng)管理員聯(lián)系以獲得更多幫助。
方法一:
原因稿宴州是由于上一次vnc操作中注銷了桌面導致的。
在shell中依次執(zhí)行以下命令
1、vncserver -kill :1
2、rm -f .vnc/*
3、vncserver
方法二:
一、vnc桌面配置
登入祥兆需要遠程帳號下修改 ./vnc/xstartup
如配置root遠程桌面
#vi ./vnc/xstartup
原內容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
&& xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title “$VNCDESKTOP Desktop” &
twm &
修改后的內容如下:
#]&& exec /etc/vnc/xstartup
&& xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
#twm &
gnome-session &
啟動vnc服務
#vncserver
提示輸入vnc遠程桌面密碼
到這里配置基本完成
用windwos vnc客戶端登入
輸入vnc密碼就可以登入到root的window桌面了
二、黑屏問題解決
(一)
1、有時候用VNC View打開遠程linux桌面時,桌面顯示不出來,只有一個灰色鍵蔽背景加上一個命令行。這時候需要在vnc server上設置一下:
編輯 /root/.vnc/xstartup
Java代碼
1. # vi /root/.vnc/xstartup
去掉下面兩行的注釋:
Java代碼
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc
執(zhí)行下面的命令重啟vnc server (此種方法zzc使用沒有成功,需重新創(chuàng)建窗口才可以)
Java代碼
1. # vncserver -kill : 1
2. # vncserver : 1
如果要改變VNC server的分辨率(默認的分辨率是1024×768):
1. 可以用一下命令啟動VNC server
Java代碼
1. # vncserver -geometry 1280×1024
這種修改,在重啟機器以后就會丟失。
2. 也可以通過修改配置,使之重啟以后也能生效:
Java代碼
1. # vi /usr/bin/vncserver
修改下面這一行:
Java代碼
1. $geometry = “1280×1024” ;
2. 關閉防火墻 service iptables stop
(二)以上試過,還是不行的話,那就是 xstartup權限不夠問題啦。執(zhí)行以下:
chmod 777 xstartup
linux 關閉vnc的介紹就聊到這里吧,感謝你花時間閱讀本站內容,更多關于linux 關閉vnc,如何在Linux上關閉VNC?,Linux vnc4的使用,vnc 連接linux,為什么不顯示桌面?的信息別忘了在本站進行查找喔。
成都創(chuàng)新互聯(lián)科技公司主營:網(wǎng)站設計、網(wǎng)站建設、小程序制作、成都軟件開發(fā)、網(wǎng)頁設計、微信開發(fā)、成都小程序開發(fā)、網(wǎng)站制作、網(wǎng)站開發(fā)等業(yè)務,是專業(yè)的成都做小程序公司、成都網(wǎng)站建設公司、成都做網(wǎng)站的公司。創(chuàng)新互聯(lián)公司集小程序制作創(chuàng)意,網(wǎng)站制作策劃,畫冊、網(wǎng)頁、VI設計,網(wǎng)站、軟件、微信、小程序開發(fā)于一體。
當前題目:如何在Linux上關閉VNC?(linux關閉vnc)
文章網(wǎng)址:http://www.dlmjj.cn/article/djiceep.html


咨詢
建站咨詢
