當前位置:首頁 » 操作系統 » linuxvncserver

linuxvncserver

發布時間: 2022-04-24 12:05:29

A. linux系統怎麼查看vncserver

一、用IIS7伺服器管理工具連接需要操作的Linux伺服器
1、找到Linux,點擊添加
2、輸入linux伺服器的ip埠、賬號、密碼(必填)
3、勾選需要打開的伺服器並點擊打開(單台伺服器也可以雙擊打開)


二、安裝 VNCServer
執行命令:yum install tigervnc tigervnc-server


三、配置VNC
將/lib/systemd/system/[email protected]文件復制一份
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service



編輯剛剛我們復製得新文件

vim /etc/systemd/system/vncserver@:1.service

設置VNCServer開機自啟動

systemctl start vncserver@:1.service

systemctl enable vncserver@:1.service


啟動vnc,並設置密碼
vncserver


四、用iis7伺服器管理vnc客戶端登錄

這個工具裡面的VNC功能可以說是使用感非常棒的。它可以一鍵導出或導入,還可以一鍵批量打開VNC,還可以一鍵批量關閉VNC,還有到期提醒,還有多台VNC 自定義備注,自定義分組。最後還支持win、linux批量管理,這是非常好用的功能了。能省去您一台台記錄IP、密碼,點下就能瞬間打開。

B. 怎樣實現重啟linux後自動啟動vncserver服務

linux開機自動啟動vncserver服務,需要先保證VNC安裝無問題以及各種配置以及防火牆正常,下面是vncserver服務安裝、配置以及設置自啟動的步驟:

首先需要檢查一下伺服器是否已經安裝了VNC服務,檢查伺服器的是否安裝VNC的命令如下:
rpm -qa | grep vnc

使用了上面的命令我這邊返回的信息是下面的(如果沒有任何顯示,則說明系統沒有安裝vnc包)
tigervnc-1.1.0-5.el6.i686
tigervnc-server-1.1.0-5.el6.i686
如果沒有安裝vnc可以使用下面命令進行安裝:
yum install tigervnc tigervnc-server

接下來就是安裝之後的配置問題了。
使用下面的命令編輯配置文件:
vi /etc/sysconfig/vncservers

使用上面命令的時候,可能您伺服器上面已經存在這個配置文件,也可能您伺服器上面不存在這個配置文件,將下面的內容添加到配置文件內:
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
下面這段是上面所講配置文件註解,做參考之用:
#這個是配置遠程桌面登錄的用戶名,如果兩個用戶,則使用VNCSERVERS="1:user1 2:user2" ,,
依次類推,默認情況下,1:user1對應5901,2:user2對應5902(VNC的默認監聽埠是5900,監聽埠規則為590+usernumber),如下
VNCSERVERS="usernumber:myusername"
#下面這項配置為登錄桌面配置,其中的「1」為用戶序號,800x600為解析度,-nolisten tcp為阻止tcp包,-localhost代表只監聽本地,
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
如果想阻止http包,可以使用如下配置
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -nohttpd -localhost"
使用下面的命令為vnc設置密碼(需要使用su 切換到要設置vnc密碼的用戶上,比如:su user1,其中user1就是在上面配置文件內寫的帳號)
vncpasswd

設置好密碼之後,就是啟動VNC服務了,啟動VNC服務的時候也需要用su user1(user1就是在上面配置文件內寫的帳號)切換到要啟動服務的帳號上(很多朋友在使用DirectSpace默認的桌面VNC的時候,遇到無法連接「10061錯誤」,即可在ssh下輸入下面命令解決!)
vncserver

其他命令,比如重啟VNC服務就用下面的命令:
service vncserver restart

設置VNC服務開機啟動用下面的命令:
chkconfig vncserver on

在一些minimal系統里,即使英文也會出現方框亂碼,請使用本處命令修正:yum -y install fontforge
其它說明:
設置完畢後使用servers vncserver start(如果不能啟動,檢查軟體是否安裝正常,檢查/etc/rc.d/init.d目錄是否存在vncserver控制腳本),
啟動完畢後使用netstat -nat查看監聽埠(默認為5901,5902,5903等),如果開啟了防火牆,則需要配置規則允許對應埠tcp包通過。
參考配置:iptables -I INPUT 1 -p tcp --dport 5901 -j ACCEPT(其中-I INPUT 1代表插入一條規則,這條規則的位置是1,詳情請查閱iptables相關配置)

C. vnc 連接linux,為什麼不顯示桌面

一、vnc桌面配置
登入需要遠程帳號下修改 ./vnc/xstartup
如配置root遠程桌面
#vi ./vnc/xstartup
原內容如下:
[-x /etc/vnc/xstartup]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80*24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &
修改後的內容如下:
#[-x /etc/vnc/xstartup]]&& exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -gemetry 80x24+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. [root @localhost ~]# vi /root/.vnc/xstartup

去掉下面兩行的注釋:
Java代碼
1. unset SESSION_MANAGER
2. exec /etc/X11/xinit/xinitrc

執行下面的命令重啟vnc server (此種方法zzc使用沒有成功,需重新創建窗口才可以)
Java代碼
1. [root @localhost ~]# vncserver -kill : 1
2. [root@localhost ~]# vncserver : 1

如果要改變VNC server的解析度(默認的解析度是1024x768):
1. 可以用一下命令啟動VNC server
Java代碼
1. [root @localhost ~]# vncserver -geometry 1280x1024

這種修改,在重啟機器以後就會丟失。

2. 也可以通過修改配置,使之重啟以後也能生效:
Java代碼
1. [root @localhost ~]# vi /usr/bin/vncserver

修改下面這一行:
Java代碼
1. $geometry = "1280x1024" ;
2. 關閉防火牆 service iptables stop

(二)以上試過,還是不行的話,那就是 xstartup許可權不夠問題啦。執行以下:

chmod 777 xstartup

重啟後再進就可以了。

D. 怎麼在Linux中設置一開機就自動運行vncserver

編輯/etc/sysconfig/vncservers
再最後加入
VNCSERVERS="1:user" 《-----這個user意思是你要登陸的帳號,我自己設了root
ARGS="-geometry 800x600 -alwaysshared "
保存 重啟服務
在shell運行 chkconfig vncserver on

E. 在Linux中使用VNCServer是否安全

VNC可以對數據進行壓縮,使得傳輸的數據量比直接用SSH加密的小,但是缺點有一到兩次機會讓同一網段的計算機用sniffer竊聽到用戶名和密碼。認證之後的數據可以進行加密傳輸,所以使用過程中如果經過配置,則是安全的,否則傳輸內容不能保證完全保密。必要時可以通過SSH進行加密埠映射來保證傳輸用戶名和密碼的時候也是加密的,這一操作佔用的額外帶寬是極少的。

至於SSH保護VNC的安全,需要使用SSH的埠轉發功能。一般在客戶端使用的是Linux的時候,可以先用SSH建立鏈接,語法上應當添加「-L 本地埠:本地地址:遠程埠 遠程地址」這一附加參數,比如說本地是a.b.c.d,伺服器是d.c.b.a,要轉發的埠本地的是5901,遠程的也是5901,那麼命令應當是:
ssh -L 5901:a.b.c.d:5901 d.c.b.a
其他的參數多數可以同時使用。執行完畢後就已經創建了伺服器5901埠和本地5901埠的加密隧道。假設要鏈接的伺服器上運行的VNC桌面號是1,則繼續執行如下命令:
vncviewer d.c.b.a:1
這樣打開的VNC窗口所有數據都經過了SSH的加密。

如果客戶端是Windows,使用putty相對來說麻煩一些,在putty.exe的主界面上選擇Connection下的SSH,再選其下的Tunnels,裡面的SourcePort是本機埠,Destination是遠程地址和埠,地址和埠之間以「:」隔開。然後再運行vncviewer來鏈接即可,但是由於我不是很經常使用Windows與伺服器進行鏈接,後一種方法不保證絕對好用。^_^

F. 怎麼在Linux下設置vnc伺服器,使其能同時有多個用戶用root登錄,而且不會被抵消掉

1. 安裝Tigervnc-server

Tigervnc-server is a program which executes an Xvnc server and starts parallel sessions of Gnome or other Desktop Environment on the VNC desktop.

同個用戶可以通過多個客戶端使用VNC會話。在CentOS7上安裝Tigervnc-server請打開終端,使用root用戶許可權安裝:

sudo yum -y install tigervnc-server

2. 安裝完畢後,切換到你想使用Tigervnc-server的用戶,然後使用下列命令對VNC設置密碼,需要注意的是密碼長度必須為6位以上:

su - your_uservncpasswd

3. 接下來,在系統配置文件路徑下為你的用戶添加一個VNC服務配置文件(daemon configuration file)。需要注意的是拷貝至系統路徑需要root許可權。
加入當前用戶不具有root許可權,請切換到root用戶(su - root)或者使用以下命令:

sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service

4. 下一步,編輯從系統路徑(/etc/systemd/system/)拷貝過來的VNC的模板配置文件。將其中的用戶名改為你的用戶名。

(注意) 在 @後面的數字1表示的是顯示界面的序列號,對應的埠是port 5900+序列號。對於每一個啟動的vncserver服務,埠號5900會自增1。

sudo vim /etc/systemd/system/vncserver@:1.service

添加下列行到覆蓋原來的vncserver@:1.service. 注意:下面的兩處xxx替換為自己的而用戶名

[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=xxx# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=-/usr/bin/vncserver -kill %iExecStart=/usr/bin/vncserver %iPIDFile=/home/xxx/.vnc/%H%i.pidExecStop=-/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target

5. 添加完畢後,重新運行系統systemd的初始化程序以便使新的配置文件生效,然後重啟TigerVNC server
與此同時,檢查VNC service的狀態同時啟用VNC daemon system-wide。

systemctl daemon-reloadsystemctl start vncserver@:1systemctl status vncserver@:1systemctl enable vncserver@:1



6. 我們可以查看VNC server佔用的埠號,使用命令ss——CentOS 7下用來顯示網路sockets 佔用的命令。因為我們剛剛打開了一個顯示會話,所以目前打開的埠應該是5901/TCP.

同樣的,使用ss命令需要root許可權。假如不同用戶登錄到了本機,對應的埠號就應該是5902,接下來應該是5903 等等,埠6000+是用於X應用連接到VNC server的.

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

G. 不熟悉Linux系統,怎麼使用vncserver

實驗環境:centos6.8
可支持 linux連linux linux連Windows

1、檢查系統是否安裝了vnc 和 vncserver, rpm -qa | grep vnc如果沒有安裝那就行自行下載安裝(我這里用yum安裝了,vncserver安裝需要安裝依賴包xorg-x11-fonts-misc)
(1)安裝vnc yum -y install vnc
(2)安裝vncserver依賴包 yum -y install xorg-x11-fonts-misc
(3)安裝vncserver yum -y install tigervnc-server

2、配置vncservers文件
[root@oracle ~]# vim /etc/sysconfig/vncservers
VNCSERVERS=「1:root」 (本行注釋去掉並改為當前格式)
VNCSERVERARGS[1]=「-geometry 1024x768」(本行雷同上一個括弧)

3、配置xstartup文件
編輯配置之前,需要使用vncserver命令創建默認配置文件
[root@oracle ~]# vncserver
輸入口令:123456 (密碼要求最少六位)
確認口令:123456

保存後,重啟測試。

8、客戶端登錄vncserver服務
(1)先安裝vncviewer來遠程登錄,
(2)然後在地址欄輸入「主機地址:1」(即主機IP加界面號的方式)
確定後輸入登錄口令。

H. linux系統怎樣搭建vnc及連接vnc

linux搭建vnc及連接vnc步驟:


VNC連接Linux桌面,要想連接Linux遠程桌面,按照下面的步驟,非常簡單、快速,Linux配置VNC(以RedHat、CentOS、Fedora系列為例)。


VNC分為服務端和客戶端

Linux平台安裝VNCServer

Windows平台使用VNC-Viewer

1、在Linux平台安裝VNCServer服務端軟體包。

#yum -y install vnc *vnc-server*


注意事項:

注意打開防火牆埠

如果出現問題檢查服務端Selinux是否關閉

I. Linux vncserver

希望可以幫到你注意以下問題可以解決避免大部分電腦死機或「假死」的現象:1、在同一個硬碟上安裝太多的操作系統會引起系統死機。最好重裝前用PQ先格式化干凈再裝. 2、CPU、顯示卡等配件不要超頻過高,要注意溫度,否則,在啟動或運行時會莫名其妙地重啟或死機。一般不要隨便超頻。 3、在更換電腦配件時,一定要插好,因為配件接觸不良會引起系統死機。《嚴禁復制、轉貼,戈壁灘的雄鷹》 4、BIOS設置要恰當,有時因突然斷電等原因引起bios混亂,可通過放電或恢復出廠設置。 5、夏天晚上一般是用電高峰,電壓不穩容易引起死機,最好配備穩壓電源。 6、對來歷不明的軟盤和光碟,不要輕易使用,對E-mail中所附的軟體,要用瑞星等殺毒軟體檢查後再使用,以免傳染病毒後,使系統死機。 7、在應用軟體未正常結束時,別關閉電源,否則會造成系統文件損壞或丟失,引起自動啟動或者運行中死機。對於Windows98/2000/NT等系統來說,這點非常重要。 8、在安裝應用軟體當中,若出現提示對話框「是否覆蓋文件」,最好選擇不要覆蓋。因為通常當前系統文件是最好的,不能根據時間的先後來決定覆蓋文件(除非你對文件的時間很在意)。 9、在運行大型應用軟體時(如OFFICE 2000),不要在運行狀態下退出以前運行的程序,否則會引起整個系統的崩潰。 10、在內存較小的情況下,最好不要運行佔用內存較大的應用程序,否則在運行時容易出現死機。建議在運行這些程序時應及時保存當前正在使用的文件。 11、對於系統文件或重要文件,最好使用隱含屬性,這樣才不致於因誤操作而刪除或者覆蓋這些文件。 /

J. Linux的VNCServer的默認埠是多少

vnc的默認埠是5901。vnc並不是只有一個埠。vnc的默認埠是自己配置的!。

通過打開/etc/sysconfig/vncservers。 這里就配置了2個桌面,一個桌面號是1, 一個是2.

這里的配置的參數

VNCSERVERS="2:root"VNCSERVERARGS[2]="-geometry 1280x800"

就可以看出,這里就配置了2個桌面,一個桌面號是1, 一個是2.還有遠程桌面的分辨

資料拓展:

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統

熱點內容
ilspy反編譯代碼 發布:2024-10-03 02:16:32 瀏覽:287
我的世界斗羅大陸平板伺服器 發布:2024-10-03 02:16:30 瀏覽:576
安卓怎麼把時間改成天數 發布:2024-10-03 02:14:12 瀏覽:722
編程白板 發布:2024-10-03 02:13:37 瀏覽:272
飛度888配置有哪些 發布:2024-10-03 02:11:27 瀏覽:255
安卓鎖屏怎麼關閉 發布:2024-10-03 01:48:35 瀏覽:47
linux什麼是編譯安裝 發布:2024-10-03 01:40:34 瀏覽:897
奧維地圖伺服器lp地址怎麼填 發布:2024-10-03 01:36:39 瀏覽:352
安卓影音先鋒怎麼提速 發布:2024-10-03 01:32:54 瀏覽:683
金蝶加密伺服器未啟動是怎麼回事 發布:2024-10-03 01:14:41 瀏覽:311