❶ VNC 服務
VNC 服務是以用戶啟動,並配置一個新的密碼,然後遠端使用 VNC 協議訪問。
一、在linux上安裝vncserver
# rpm -qa|grep vnc
# yum -y install tigervnc-server
二、啟用vncserver
# vncserver
You will require a password to access your desktops.
Password: 這里輸入密碼
Verify: 這里輸入密碼
New 'shihuan:1 (root)' desktop is shihuan:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/ohs12:1.log
# netstat -an|grep 5901
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN
# service iptables stop
# chkconfig iptables off
三、重新啟動vncserver的方法
# vncserver -kill :1
# vncserver
四、在VNCViewer中連接vncserver
五、重置 VNC 密碼
輸入一下命令
cd /root/.vnc/
rm -rf passwd
輸入 vncserver
重新設置密碼
❷ 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是否關閉
❸ 如何使用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
❹ linux伺服器啟動VNC不能正常啟用
有個文件沒有刪除吧。你把當時的配置文件刪除,以及一些埠關閉(ps aux | grep -i vnc)。
這樣重新啟動一下。
❺ 怎樣實現重啟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相關配置)
❻ linux下vnc怎樣自啟動
不知道你是什麼版本的系統, 但是現在大多數的系統都是默認安裝了VNC了, 所以在終端下執行vncserver就可以了, 第一次一般需要輸入密碼。
VNC的啟動/停止/重啟:
service nvcserver start/stop/restart
關閉具體的桌面用: vncserver -kill :1(關閉哪一個就kill哪個就好)
❼ linux 系統 怎麼為用戶root 開啟vnc服務
我使用tightvncserver優點你網路一下,其他的VNC差不多。先在SSH中su(sudo)到root用戶
簡單例子,錄入以下命令:
#vncserver -depth 16 -httpport 9001 -geometry 1024×768 :1(默認的httpport好象是5801)
#vncserver -kill :1
#vncserver
接下來會叫你輸入密碼,按要求輸入
#vncserver
簡單配置就完成了,下面配置桌面啟動環境,用vi或winscp,文件在你所配置的用戶下面的/.vnc/xstartup,你是root用戶那在root目錄下:
#vi /root/.vnc/xstartup
設置成以下腳本
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
#export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
gnome-session &
接下下停止vnc
#vncserver -kill :1 (這里的1為你所開啟的vncserver號,因為同一個vnc多次執行為1、2、3......延續下去)
再開啟
#vncserver
好了大功告成。
http方式(windows要安裝java),在瀏覽器輸入 http://ip:9001/
專用tightvnc客戶端,在地址輸入 ip:1
以上配置每次重啟後要用SSH登陸啟動vnc,假如你要默認開機就啟動,那你就加入開機啟動。
❽ centos 5.5如何配置vnc,開啟linux遠程桌面教程
Centos下vnc遠程桌面連接配置(完全版,Centos5.5親測)
1.查看本機是否有安裝vnc(centOS5默認有安裝vnc)
rpm -q vnc vnc-server
如果顯示結果為:
package vnc is not installed
vnc-server-4.1.2-14.e15_3.1
那恭喜你,機器上已經安裝了vnc。如果沒有安裝,可使用命令:
#yum install vnc-server(注意在root下安裝)
#yum install vnc
#yum groupinstall "GNOME Desktop Environment"
2.把遠程桌面的用戶加入到配置文件中(下面以ROOT用戶為例子)
vi /etc/sysconfig/vncservers
使用vi編輯器打開配置文件,在文件中添加下面兩行命令
VNCSERVERS="1:root 2:leo"
VNCSERVERARGS[1]="-geometry 800x600"
VNCSERVERARGS[2]="-geometry 1024x768"
說明:
第一、這里的「用戶名」是指linux系統用戶的名稱
第二、上面三行中第一行是設定可以使用VNC伺服器的帳號,可以設定多個,但中間要用空格隔開。注意前面的數字「1」或是「2」,當你要從其它電腦來VNC伺服器時,就需要用IP:1這種方法,而不能直接用IP。如假定你的VNC伺服器IP是192.168.1.100,那想進入VNC伺服器,並以peter用戶登錄時,需要在vncviewer里輸入IP的地方輸入:192.168.1.100:1,如果是root,那就是192.168.1.100:2.
第三、下面兩行[1][2]最好與上面那個相對應,後面的800X600可以換成你電腦支持的解析度。注意中間的"x"不是「*」,而是小寫字母"x".
3.為配置的遠程桌面用戶設置密碼
vncpasswd
說明:注意這里是為上面的root遠程用戶配密碼,所以在root賬戶下配;依次類推,為別的賬戶配密碼,就要在別的賬戶下配命令
4.修改遠程桌面顯示配置文件
cd ~/.vnc/ (/root/.vnc)
vi xstartup
原本的xstartup文件內容應該如下:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /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" &
twm &
只要取消上面第三行第四行前的#符號,就行,當然,如果你想進入VNC伺服器時看到的是圖形界面,那就還需要把最後面的那行注釋掉,並加上gnome-session $.
修改後的文件內容應該如下:
#!/bin/sh
# Add the following line to ensure you always have an xterm available.
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /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" &
#twm &
gnome-session &
說明:
第一、不修改此文件你看到的遠程桌面很簡單,相當於命令行操作,為了遠程操作如同本地操作一樣,務必參考以下方式進行修改
第二、只要你啟用一次VNCserver,就能自動創建,方法如下:
#/sbin/service vncserver start(注意要在root下才能啟動)
#/sbin/service vncserver stop(啟動後再關閉,方便下面的操作)
通過上面的方法,就可以在用戶家目錄下的.vnc目錄里創建xstartup文件.
5.相關vnc服務操作指令
#/sbin/service vncserver start(注意要在root下才能啟動)
#/sbin/service vncserver stop(啟動後再關閉,方便下面的操作)
#/sbin/service vncserver restart
6.iptables防火牆常常會阻止vnc 遠程桌面 ,所以需要在iptables允許,用如下命令
當你啟動vnc服務後,你可以用netstat –tunlp命令來查看vnc服務所使用的埠,可以發現有5801,5901,6001等。使用下面命令開啟這些埠:
vi /etc/sysconfig/iptables
添加:
-A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT
service iptables save //保存
service iptables restart //重啟防火牆
或者來點狠的!!關閉防火牆!
service iptables stop
7、開機自動啟動vnc
vi /etc/rc.d/rc.local
使用vi編輯器打開配置文件,並進行下列修改
/etc/init.d/vncserver start --新增行
8、可能的問題 :
a、黑屏
在Linux里安裝配置完VNC服務端,發現多用戶登陸會出現黑屏的情況,具體的現象為:
客戶端可以通過IP與會話號登陸進入系統,但登陸進去是漆黑一片,除了一個叉形的滑鼠以外,伸手不見五指。
原因:用戶的VNC的啟動文件許可權未設置正確。
解決方法:將黑屏用戶的xstartup(一般為:/home/用戶名稱/.vnc/xstartup)文件的屬性修改為755(rwxr-xr-x)。
完後殺掉所有已經啟動的VNC客戶端:
vncserver -kill :1
vncserver -kill :2 (注意:-kill與:1或:2中間有一空格)
最後重啟vncserver服務即可!service vncserver restart
b、Windown下如何登陸VNC Server
(1).從IE登錄
直接從IE瀏覽器中輸入如下地址:
http://xxx.xxx.xxx.xxx:5802
(2).從VNC view登錄
在windows上安裝vnc view,然後輸入xxx.xxx.xxx.xxx:x,連接登錄。
備註:
a、輸入的格式為IP:號碼,號碼要看你自己的配置而定!!如192.168.1.111:1
b、登陸提示connection refused(10061),則是因為linux防火牆的問題,請檢查防火牆設置。c、後面的尾綴 「:x」 也是不能少的,要不然老提示failed to connect : connection refused (10061) )
❾ 誰能教我一下Linux 下tightvnc怎麼配置
Linux 下tightvnc的配置方法如下:
IIS7伺服器管理工具能讓你輕松控制遠程的計算機,它可以通過在另一端電腦上安裝配套使用IIS7伺服器管理工具來進行與伺服器的遠程連接,就像坐在自己家的計算機前面一般,讓你出門在外無後顧之憂,方便了用戶在遠程式控制制操作上進行合理有效的遠程協助服務!
這個工具裡面的VNC功能可以說是使用感非常棒的。它可以一鍵導出或導入,還可以一鍵批量打開VNC,還可以一鍵批量關閉VNC,還有到期提醒,還有多台VNC 自定義備注,自定義分組。最後還支持win、linux批量管理,這是非常好用的功能了。能省去您一台台記錄IP、密碼,點下就能瞬間打開。
一、安裝tightvnc
將程序安裝到已在PATH環境變數中的/root/bin下,manual手冊則安裝到/usr/share/man下
[root@localhost vnc_unixsrc]./vncinstall /root/bin /usr/share/man
用於Java環境(比如在瀏覽器中)下的Java位元組碼放到/root/bin/classes中
[root@localhost vnc_unixsrc]mkdir -p /root/bin/classes
[root@localhost vnc_unixsrc]cp classes/* /root/bin/classes/
二、安裝tigervnc
yum install tigervnc-server 這是服務端軟體
yum install tigervnc 這是客戶端軟體,安裝完後,程序在「應用程序」->「Internet」->「TigerVNC Viewer」
三、設置vnc服務端:
1、修改配置文件:vim /etc/sysconfig/vncservers
VNCSERVERS="1:root "
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
注意:vnc默認的埠是從5900開始,所以如果以root用戶登錄的話,埠號就是5901了
2、設置vnc連接密碼:
必須先切換到某一用戶環境下,才能使用vncpasswd命令來設置該用戶的vnc連接密碼。
四、啟動vnc服務:
1、/etc/init.d/vncserver start (stop reload restart等)
2、service vncserver start (stop restart等)
3、設置開機自動啟動:chkconfig vncserver on
(檢查開機自動啟動設置:chkconfig --list vncserver)
五、連接vnc遠程桌面:
在windows系統中,可使用「TigerVNC Viewer」客戶端或者UltraVNC Viewer 客戶端來連接遠程桌面,兩者的windows上的安裝方法就不需要再介紹了吧,大家下載到安裝文件後都會做的,你懂的!
點擊「TigerVNC Viewer」客戶端軟體後,在"VNC Server:"欄輸入需要連接的遠程計算機的IP地址及相應的介面號,然後單擊「OK」即可。
❿ 如何遠程啟動linux系統的vnc程序並讓其開機自動運行!
寫一個啟動vnc的腳本文件
在/etc/rc.d/rc.local文件中添加一行命令,執行指定位置的文件。
使用vi編輯rc.local文件添加命令「sh文件位置」(當然一定要確定該文件有執行權)
VNC作為一個優秀的遠程式控制制軟體,一直很受運維和站長等工作人員的喜歡。對於這樣的一個軟體,很多時候下載就成為了稍微復雜的問題。但如果使用IIS7伺服器管理工具則要簡單很多,它可以作為vnc的客戶端,進行vnc的相關操作!而且,軟體下載方便,使用界面簡單,安裝也小巧,非常的實用。
在眾多好用實用的功能當中,最大的亮點還是屬定時上傳下載的強大功能了,它可以定時備份,自動更新等,大家都在用,還等什麼呢~