導航:首頁 > 操作系統 > linux遠程桌面vnc

linux遠程桌面vnc

發布時間:2022-12-09 22:29:54

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

這個是Linux使用VNC常見的一個問題,原因應該是TWM不可用,這個時候需要修改VNC的桌面環境參數。

vi $HOME/.vnc/xstartup 把 twn & 這一行注釋掉,加上新的一行: gnome-session &

然後重啟就行。

或者你可以使用IIS7伺服器管理工具,進行連接VNC,先在Linux中配置VNC,配置完成後打開IIS7伺服器管理工具,適用於Windows操作系統和liunx操作系統;支持Vnc客戶端和Ftp客戶端批量操作。可以批量管理、定時上傳下載、同步操作、數據備份。

❷ 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是否關閉

❸ Deepin Forum 61 請問一下深度的Linux怎麼開啟VNC遠程桌面

有些時候總是需要在圖形界面下完成一些工作,比如收發郵件,瀏覽網頁,雖然這些在字元界面下同樣可以完成,但還是圖形界面來得直接好用,這里不說用途,說下使用vnc來達到遠程桌面的目的。

測試的vps系統是debian6.0連接遠程主機使用的系統是debian7.0(我總是那麼喜歡debian)
首先我們使用ssh登陸到遠程主機,然後安裝vnc服務

apt-get install vnc4server

安裝就是這么簡單,下面我們先不忙著配置,我們啟動vnc服務看看
使用vncserver命令(root或者其它用戶均可用)
第一次運行會要求我們輸入密碼,這個密碼是我們遠程連接vnc伺服器時使用的與用戶密碼不同

然後就沒有然後了。。。。。

接著我們在本地安裝vnc客戶端用來連接遠程vnc伺服器
我們使用xtightvncviewer當然也可以使用gvncviewer或者gtkvncviewer,我們這里使用xtightvncviewer

apt-get install xtightvncviewer

然後通過vncviewer xxx.xxx.xxx:1
輸入配置的密碼,然後你應該會看到一個虛擬終端(沒有桌面= =)
不要急,馬上就有桌面了,我們關閉這個遠程窗口

現在回到遠程伺服器上來,我們簡單地配置下vnc伺服器
先關閉vnc服務

vncserver -kill :1

然後在用戶家目錄下.vnc/下找到xstartup這個腳本
這里注意下你用的是哪個用戶啟動的vncserver就在哪個用戶家目錄下去找這個文件
先插一下,在再次啟動vncserver之前我們先來安裝下桌面環境,這里我們使用xfce4

apt-get install xfce4

這當然是在遠程伺服器上裝的
現在再回來,我們打開xstrtup這個文件
我們注釋掉這兩行
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
(什麼,沒有?那最好)
最後在最後面加上
startxfce4 &
現在再次重新啟動下vnc服務

vncserver

這下沒有要求輸入密碼了

我們再次使用vncviewer連接一次,這次是不是已經看到xfce4桌面了,是的已經成功了
但是解析度好像有些大,我們再次關閉vncserver然後使用geometry參數重新啟動vnc伺服器來指定解析度,比如

vncserver -geometry 800x600
這樣再次連接到遠程vnc伺服器時便是800x600解析度了

其它的參數可以使用--help來查看這里不作說明

❹ 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 遠程桌面命令

Linux的遠程桌面應該分兩個部分,首先是Linux客戶機連Linux伺服器,接著是windows客戶機連Linux伺服器,還有現在用平板電腦連遠程桌面。Linux客戶機連Windows伺服器其實沒啥可說的,rdesktop和termianl server比起windows自帶的「遠程桌面連接」。

命令:

  1. nfs,telnet等均可登錄,即將遠程的那個配置成主機伺服器,這邊作為客戶機登錄.

    比如:telnet

    telnet 192.168.1.123

    說明:192.168.1.123就是遠程的Ip地址

  2. 現在設想登錄到遠程主機rhostname上,運行gimp 程序,並把它的顯示輸出到本機的屏幕上,那麼需要依次執行以下操作:

    1.啟動X 伺服器

    # xhost +rhostname (允許遠程rhostname 機使用本機的X Server)

    2.telnet (或ssh)登錄遠程主機

    # telnet rhostname

    3.設置DISPLAY 環境變數

    指定了一個顯示設備,所有的圖形程序都將顯示到這個設備。

    DISPLAY 的格式為:hostname:displaynumber.screennumber。

    hostname是本機主機名,或者是它的I P 地址。一般d i s p l a y n u m b e r 、screennumber 都是0。

    # echo $SHELL

    如果返回的是 /bin/ksh,那麼可以用:# export DISPLAY= 本機的IP 地址:0.0

    如果返回的是 /bin/csh,那麼可以用:# setenv DISPLAY 本機的IP地址:0.0

    如果返回的是 /bin/bash,那麼可以用:# DISPLAY= 本機的IP 地址:0.0

    # export DISPLAY

    4.啟動gimp 程序

    # gimp

❻ 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

重啟後再進就可以了。

❼ 如何使用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

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

方法一:
原因是由於上一次vnc操作中注銷了桌面導致的。
在shell中依次執行以下命令
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
[ -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

重啟後再進就可以了。

❾ 如何設置linux 的vnc遠程桌面一連接直接全屏

一、vnc桌面配置登入需要遠程帳號下修改./vnc/xstartup如配置root遠程桌面#vi./vnc/xstartup原內容如下:[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-gemetry80*24+10+10-ls-title"$VNCDESKTOPDesktop"&twm&修改後的內容如下:#[-x/etc/vnc/xstartup]]&&exec/etc/vnc/xstartup[-r$HOME/.Xresources]&&xrdb$HOME/.Xresourcesxsetroot-solidgreyvncconfig-iconic&xterm-gemetry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&#twm&gnome-session&啟動vnc服務#vncserver提示輸入vnc遠程桌面密碼到這里配置基本完成用windwosvnc客戶端登入輸入vnc密碼就可以登入到root的window桌面了二、黑屏問題解決(一)1、有時候用VNCView打開遠程linux桌面時,桌面顯示不出來,只有一個灰色背景加上一個命令行。這時候需要在vncserver上設置一下:編輯/root/.vnc/xstartupJava代碼1.[root@localhost~]#vi/root/.vnc/xstartup去掉下面兩行的注釋:Java代碼1.unsetSESSION_MANAGER2.exec/etc/X11/xinit/xinitrc執行下面的命令重啟vncserver(此種方法zzc使用沒有成功,需重新創建窗口才可以)Java代碼1.[root@localhost~]#vncserver-kill:12.[root@localhost~]#vncserver:1如果要改變VNCserver的解析度(默認的解析度是1024x768):1.可以用一下命令啟動VNCserverJava代碼1.[root@localhost~]#vncserver-geometry1280x1024這種修改,在重啟機器以後就會丟失。2.也可以通過修改配置,使之重啟以後也能生效:Java代碼1.[root@localhost~]#vi/usr/bin/vncserver修改下面這一行:Java代碼1.$geometry="1280x1024";2.關閉防火牆serviceiptablesstop(二)以上試過,還是不行的話,那就是xstartup許可權不夠問題啦。執行以下:chmod777xstartup重啟後再進就可以了。

閱讀全文

與linux遠程桌面vnc相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:142
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:732
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:301
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:141
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:890
app轉賬是什麼 瀏覽:163