㈠ 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) )
㈡ 如何配置RHEL / CENTOS 7中的XRDP遠程桌面伺服器
本文中,我們將學習如何在Linux系統中配置XRPD遠程桌面伺服器,在此之前讓我向您解釋什麼是XRDP。XRDP遠程桌面伺服器只是一個服務或守護進程,它允許用戶從RDP(遠程桌面協議)客戶端遠程使用Linux操作系統。眾所周知,RDP代表Microsoft Windows操作系統附帶的遠程桌面協議。在XRDP的幫助下,我們可以從Windows系統以圖形方式獲取遠程Linux操作系統。XRDP使用 x11rdp 在後端管理X會話。XRDP是一個開源應用程序,是在2005年發明的,它很好地替代了rdesktop。XRDP還有一個很好的替代方案是VNC,但是當我們談論從MS Windows系統中獲取遠程時,XRDP遠程桌面伺服器更可靠。XRDP使用RSA公鑰和私鑰加密來通過網路傳輸數據,因此,就本地網路上使用此方法而言,沒有安全風險,但我建議您不要使用Internet。XRDP的主要配置文件是 /etc/xrdp/xrdp.ini 。
所以在這里我向您解釋了在RHEL / CentOS / Fedora中配置XRDP遠程桌面伺服器的簡單配置步驟。
按照以下步驟配置XRDP遠程桌面伺服器:
在開始配置XRDP遠程桌面伺服器之前,我們需要安裝XRDP所需的所有軟體包和依賴項。
所需包裹:
EPEL-release.xxx.xx.xxx.rpm
xrdp.xxx.xx.xxx.rpm
tigervnc-server.xxx.xx.xxx.rpm
所以我們繼續使用下面的命令安裝我們的第一個包即epel-release。
步驟:2配置XRDP遠程桌面伺服器的主配置文件(xrdp.ini)
我們已經安裝了所有必需的軟體包,現在讓我們來看看配置部分。xrdp遠程桌面伺服器的主要配置文件是 xrdp.ini ,它位於 /etc/xrdp/xrdp.ini 。
這里我使用的是xrdp.ini文件的默認配置,但您可以根據您的方案或需要進行不同的修改或配置。
啟動xrdp服務。
配置防火牆以允許來自外部計算機的RDP連接。以下命令將添加RDP埠(3389)的例外
配置防火牆以允許來自外部計算機的RDP連接。以下命令將添加RDP埠(3389)的例外
我們已經完成了伺服器端的配置部分,讓我們從客戶端檢查以確認XRDP遠程桌面伺服器是否正常工作。
為此,只需登錄並登錄任何Microsoft Windows操作系統(例如:Windows XP,Windows 7,Windows 10),然後按照以下步驟打開遠程桌面連接客戶端:START - > All Program - > Accessories - > Remote Desktop Connection OR Just轉到開始 - >運行並鍵入 mstsc 。然後你就可以看到如下快照所示的窗口。
然後在計算機文本框中輸入XRDP遠程桌面伺服器的IP地址,然後單擊連接,
㈢ CentOS6.5與window遠程桌面配置
VNC配置手冊
一、服務端
VNC(Virtual Network Computing)是一種linux系統(或者BSD、Mac等)下常用的圖形化遠程管理工具,使用的是RFB協議。VNC跟SSH一樣,也分為客戶端與伺服器端,我們在需要被遠程訪問的伺服器上安裝VNC的伺服器端,其他計算機上安裝VNC的客戶端程序與其進行連接。在CentOS 6/RHEL 6中我們使用的是 tigervnc 來作為自帶的VNC工具,默認這個工具是沒有被安裝的,我們如果想要使用VNC服務,就必須根據一下的操作步驟:
1、首先我們需要通過 yum 來安裝 tigervnc 這個工具:yum install tigervnc-server
2、安裝後vnc的配置文件默認是沒有任何配置信息的,所以我們如果需要使用VNC服務,就要修改其配置信息:
vi /etc/sysconfig/vncservers
添加內容:VNCSERVERS="數字型大小:username"
3、配置好後,VNC還需要有單獨的VNC密碼才行,所以我們要對每個啟用VNC服務的用戶創建單獨的VNC密碼,通過 vncpasswd 命令(【注意:】必須要切換到該用戶才行,否則VNC服務啟動不起來):
[root@xiaoluo ~]# su - username [xiaoluo@xiaoluo ~]$ vncpasswd Password: Verify:4、為用戶設置好單獨的VNC密碼後,我們這個時候啟動 vncserver 這個服務:service vncserver start
5、通常需要將iptables關閉(/sbin/service ipstables stop)或者將其裡面的規則清空,或者在iptables裡面加上一條規則,否則不能通過vnc客戶端來遠程登錄vnc服務端:iptables -F
【注意】以上配置後還需要修改一文件為了解決遠程桌面與本地桌面同步問題:
# vim /root/.vnc/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" & gnome-session & #set starting GNOME desktop #startkde & #kde desktop #twm & #Text interface #/usr/bin/startxfce4 #exec /usr/bin/fluxbox
修改完成後輸入:service vncserver start
此時服務端配置ok,然後配置客戶端。
二、客戶端
客戶端下載:http://download.csdn.net/detail/u010066564/8135121
填入服務端IP:埠號(即上述第2步中設置的「數字型大小」VNCSERVERS="數字型大小:username"),然後連接即可。
㈣ User Profile Service 服務登錄失敗 無法載入用戶配置文件
清理用戶文件夾時,誤對將隱藏文件Default 也做了清理,導致 新添加的域用戶 及 被刪除了用戶文件夾的現有用戶使用遠程桌面登錄失敗,錯誤提示如下:「User Profile Service 服務登錄失敗 無法載入用戶配置文件」。
在C盤用戶文件目錄下,存在著每個用戶的登錄桌面文件夾,同時還有一個隱藏顯示的Default文件夾。當我們進行登錄電腦時,系統會做如下邏輯判斷:
①先判斷是否存在該登錄用戶的用戶文件夾;
②存在登錄用戶文件夾,則使用該文件夾的桌面配置進行登錄;若文件夾內容損壞,則會提示錯誤;
③不存在登錄用戶文件夾,則系統會根據Default文件夾復制生成該登錄用戶的桌面文件夾 進行登錄。若Default文件內容損壞,則會提示錯誤。
1 、刪掉登錄用戶的文件夾,重新進行遠程連接,若成功連接,則表示僅僅是登錄用戶文件損壞;若還無法進行遠程登錄,則需進行以下步操作。
2、 刪掉登錄用戶文件夾,刪掉Default文件夾,從其他相同系統的伺服器拷貝一個Default文件到本伺服器。
3、為了防止以前的登錄信息影響則可以刪除注冊表中\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ 相關登錄用戶的注冊文件。
4、重啟電腦,則重新使用該用戶進行登錄遠程即可。
㈤ windows系統怎麼遠程桌面linux
1、查詢系統是否已經安裝了VNC服務端,rpm -qa | grep vncserver,若沒有,使用在線安裝模式yum install vncserver2、修改配置文件:vi /etc/sysconfig/vncservers,修噶以下參數,第一打開這些文件都是被注釋掉的,刪除掉前面的#就行了
VNCSERVERS="1:abc 2:root"(格式:桌面號:用戶名,這里設置了兩個用戶,用戶1為abc,用戶2為root)
VNCSERVERARGS[1]="-geometry 800x600"(設置用戶1顯示解析度)
VNCSERVERARGS[2]="-geometry 800x600"(設置用戶2顯示解析度)
保存退出:wq
3、啟動VNC服務:vncserver,會在當前用戶的HOME目錄下生成相關的配置文件
4、設置VNC密碼:vpcpasswd root(接用戶名)
回車後會輸入密碼,linux下有不少軟體都是這樣,在對應服務下設置單獨密碼,這樣的做的好處是服務密碼和系統密碼分開,不設置就是系統密碼
5、修改遠程桌面配置文件:vi ~/.vnc/xstartup
這裡面東西很亂,直接看最後,注銷掉下面兩句
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" twm &
增加下面這句
gnome-session &
保存退出:wq
6、由於配置聯遠程桌面文件,需要重啟服務:service vncserver restart
7、下載安裝個VNC客戶端,這類軟體很多,打開後輸入:192.168.4.180:5902,然後輸入密碼就可以連接上了
㈥ Centos7 VNC遠程桌面服務安裝配置
前提: 需要用 gnome 桌面,如果伺服器安裝時使用的最小化安裝,那麼進行下面操作按章 GNOME 桌面
開始安裝 vnc
修改配置文件
替換文件中的兩行,其實就是將USER>換成用戶名,這里我直接用root 用戶登錄
對於普通用戶,加入用戶名為:Amos
下面舉例進行設置: 首先一樣復制一個server配置。改名為vncserver@:2.service
修改配置文件
修改了配置文件,必須重載系統服務才能生效
設置 vnc 密碼, vnc 的密碼跟系統的用戶密碼不一樣,是使用 vnc viewer 登陸時需要使用的密碼
啟動服務
VNC服務到此已經安裝完成 然後需要使用vnc客戶端進行連接