遠程桌面linux
⑴ linux 系統怎麼開啟遠程桌面
遠程桌面操作linux,我覺得用VNC-Viewer更好點 在2台Linux機器之間, 修改伺服器端配置文件/etc/ssh/sshd_config中的兩個參數 X11Forwarding no ForwardX11Trusted yes 修改客戶端配置文件/etc/ssh/ssh_config ForwardX11 yes 則從客戶端ssh到伺服器端後會自動設置DISPLAY環境變數, 允許在伺服器端執行的圖形程序將圖形顯示在客戶端上. 在伺服器上查看環境變數顯示如下(這個結果不同的時候並不相同) DISPLAY=localhost:10.0 ============================= 在Linux/Unix類操作系統上, DISPLAY用來設置將圖形顯示到何處. 直接登陸圖形界面或者登陸命令行界面後使用startx啟動圖形, DISPLAY環境變數將自動設置為:0:0, 此時可以打開終端, 輸出圖形程序的名稱(比如xclock)來啟動程序, 圖形將顯示在本地窗口上, 在終端上輸入printenv查看當前環境變數, 輸出結果中有如下內容: DISPLAY=:0.0 使用xdpyinfo可以查看到當前顯示的更詳細的信息. DISPLAY環境變數格式如下host:NumA.NumB, host指Xserver所在的主機主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形界面的Linux/Unix機器, 也可以是安裝了Exceed, X-Deep/32等Windows平台運行的Xserver的Windows機器. 如果Host為空, 則表示Xserver運行於本機, 並且圖形程序(Xclient)使用unix socket方式連接到Xserver, 而不是TCP方式. 使用TCP方式連接時, NumA為連接的埠減去6000的值, 如果NumA為0, 則表示連接到6000埠; 使用unix socket方式連接時則表示連接的unix socket的路徑, 如果為0, 則表示連接到/tmp/.X11-unix/X0 . NumB則幾乎總是0. 如果使用su username或者su - username切換到別的用戶, 並且使用命令 export DISPLAY=:0.0 設置DISPLAY環境變數, 運行圖形程序(如xclock)時會收到如下錯誤: Xlib: connection to ":0.0" refused by server Xlib: No protocol specified Error: Can't open display: :0.0 這是因為Xserver默認情況下不允許別的用戶的圖形程序的圖形顯示在當前屏幕上. 如果需要別的用戶的圖形顯示在當前屏幕上, 則應以當前登陸的用戶, 也就是切換身份前的用戶執行如下命令 xhost + 這個命令將允許別的用戶啟動的圖形程序將圖形顯示在當前屏幕上. 在2台Linux機器之間, 如果設置伺服器端配置文件/etc/ssh/sshd_config中包含 X11Forwarding no 客戶端配置文件/etc/ssh/ssh_config包含 ForwardX11 yes 則從客戶端ssh到伺服器端後會自動設置DISPLAY環境變數, 允許在伺服器端執行的圖形程序將圖形顯示在客戶端上. 在伺服器上查看環境變數顯示如下(這個結果不同的時候並不相同) DISPLAY=localhost:10.0 在客戶機上可以看到有程序監聽了6010埠 netstat -lnp tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 4827/1 如果希望允許遠程機器上的圖形程序將圖形顯示在本地機器的Xserver上, 除了要設置遠端機器的DISPLAY環境變數以外, 還需要設置本地機器的Xserver監聽相應的TCP埠. 而現在的Linux系統出於安全的考慮, 默認情況下不再監聽TCP埠. 可通過修改/etc/X11/xinit/xserverrc文件, 將 exec /usr/bin/X11/X -dpi 100 -nolisten tcp 修改為 exec /usr/bin/X11/X -dpi 100 允許在直接使用startx啟動圖形時啟動對TCP埠的監聽. 修改/etc/kde3/kdm/kdmrc, 將 ServerArgsLocal=-nolisten tcp 修改為 ServerArgsLocal= 允許kdm作為顯示管理器時, 啟動會話時監聽相應的TCP埠. 修改/etc/gdm/gdm.conf, 在[Security]一節增加 DisallowTCP=false 或者在登陸窗口選擇"Options" -> "Configure Login Manager..."的Security頁面, 取消"Deny TCP connections to Xserver", 允許gdm作為顯示管理器時, 啟動會話時監聽相應的TCP埠.
⑵ 如何遠程連接自己的linux伺服器
工具:Xshell
演示系統:centos6.5
①:進入linux系統在root許可權下使用:ifconfig命令查看當前linux的ip地址
注意:xshell綁定的遠程IP和埠必須與linux的ip和埠一致,默認埠22
⑶ 怎麼用linux遠程桌面
尊敬的用戶您好:
1、linux系統普遍使用SSH工具連接到伺服器,一般用命令行。
2、linux桌面使用較少,遠程桌面基本使用圖形化工具+ssh工具才能打開,不劃算。如果你想用,可以使用xmanager的xbroswer。已經使用過linux的,個人建議直接用SSH工具連接過去,拋棄圖形化桌面。
3、SSH遠程工具比較好用的是XSHELL。
中國電信提供最優質的網路通訊服務,老友換新機,網齡抵現金,百兆寬頻免費體驗,超清電視iTV,電信活動可以直接通過營業廳查詢。
⑷ 如何連接到Linux遠程桌面
修改2個地方即可。
root身份登錄修改
vim /etc/sysconfig/vncservers
打開注釋並且修改:
VNCSERVERS=」1:root」
VNCSERVERARGS[1]=」-geometry 1024×768″
然後在設置個密碼
vncpasswd root
Password:
Verify:
然後在修改第二處
如果.vnc不存在,執行vncserver
cd /root/.vnc
vim xstartup
編輯~/.vnc/xstartup
注釋掉unset SESSION_MANAGER
注釋掉exec /etc/X11/xinit/xinitrc
注釋掉xterm -geometry 80×24+10+10 -ls -title 「$VNCDESKTOP Desktop」 &
注釋掉twm &
另外在vncconfig -iconic &後面加一行gnome-session &
不需要什麼輸入法。直接無視。
搞定,搞不起就重啟一下伺服器init6
測試下
[root@localhost .vnc]# service vncserver start
啟動 VNC 伺服器:1:root
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
[確定]
至於vnc不能鏈接1006問題,直接解決辦法就是
service iptables stop
用完了在打開防」水」牆。
或者
iptables -I input -p tcp --dport 5901 5801 6001 -j Accept
分三次打開。
/etc/rc.d/init.d/iptables save
默認VNC埠。
檢查是ps -A |grep vnc*
如果黑屏,檢查下是否裝了GNOME
yum groupinstall 「GNOME Desktop Environment」
---------------------------
參考:
http://hi..com/xiangmo/blog/item/becd9658e29b23c79d82044b.html
⑸ 可以遠程桌面linux系統嗎
准備工具:
Linux平台安裝VNCServer
Windows平台使用VNC-Viewer
方法-步驟
1、在Linux平台安裝VNCServer服務端軟體包。
#yum -y install vnc *vnc-server*
2、修改VNCServer主配置文件
#vim /etc/sysconfig/vncservers
復制最後兩行並去掉行首注釋符,然後修改為
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"
5、上一步執行完畢會在root宿主目錄下生成.vnc開頭的隱藏目錄,該目錄下面的文件就是root用戶的VNC桌面配置文件。打開xstartup配置桌面
#vim /root/.vnc/xstartup
將最後一行改為 gnome &(使用GNOME桌面)
6、開啟防火牆VNCServer埠
#vim /etc/sysconfig/iptables
在「-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j
ACCEPT」下面添加一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j
ACCEPT
重啟iptables服務
#/etc/init.d/iptables restart
7、打開VNC軟體
在VNC Server一欄輸入 linux的地址。
點擊Connect,在彈出的小窗口中輸入第3步設置的密碼回車即可連接到遠程桌面。
⑹ windows系統怎麼遠程連接linux桌面
步驟:
1、先在windows主機上下載TigerVNC軟體包。TigerVNC是一款開源免費的VNC連接軟體,可以通過它對帶桌面的linux主機進行遠程。這里,從SourceForge網站下載TigerVNC軟體包。
2、安裝TigerVN,打開下載的tigervnc-2.30.exe可執行文件。雙擊進行安裝,點擊「運行」;
3、點擊「Next」;勾選「I accept the agreement"復選框,點擊」Next「;
4、選擇TigerVNC的安裝路徑,這里選擇」D:\Program Files\TigerVNC「,點擊」Next「;點擊」Next「;
5、保持默認的配置,點擊」Next「;點擊」Install「;
6、點擊」Finish「至此,TigerVNC安裝完畢。
7、來對linux主機進行配置,linux被遠程端需要安裝TigerVNC服務。
命令:
yum install -y tigervnc tigervnc-server //安裝tigervnc
vncserver //設置vnc登陸密碼
vim /etc/sysconfig/vncserver //對該文件最後兩行的注釋,並修改VNCSERVER=「2:myusername"為VNCSERVERS="1:root"。
service vncserver restart //重啟vncserver服務
8、使用TigerVNC遠程連接伺服器,
在TigerVNC安裝目錄下(D:\Program Files\TigerVNC),打開vncviewer.exe,然後在VNC server框中填寫」伺服器IP:1「,輸入伺服器密碼信息,點擊」OK「
注意事項:注意linux端伺服器要把selinux防火牆關閉掉,系統防火牆開的話要把 5900添加到允許里。
⑺ 如何遠程桌面連接虛擬機中的linux
1首先確認虛擬機網卡工作方式能夠和電腦連同.如果不熟悉直接設置成橋接即可,重啟network服務確認獲取到ip
2打開securecrt點擊新建鏈接. 輸入linux虛擬機的名稱(這里可以隨意填寫只是自己做的一個標記) 然後輸入虛擬機IP地址 再選擇埠,選擇ssh 22(如果沒做修改linux默認就是22埠).點擊確認.會彈用戶名輸入框輸入用戶名,再次彈出密碼輸入框 輸入密碼.到這里就完成了鏈接
3另外建議不要使用securecrt了 這個已經過時了.建議下載一個xshell 目前最主流的ssh工具
⑻ linux中的遠程桌面如何使用!
對於Linux新手來說,是離不開桌面的,如果只用telnet登陸的話,估計會把新手累死,有沒有辦法可以像2003那樣使用遠程桌面登陸呢?答案是肯定的!配置方法也是極其的簡單,下面,我們以CentOS 4.3為例,為大家講解一下!
首先,在裝Linux時已經安裝桌面。
我們以root身份在本機登陸桌面,然後,選擇系統設置-登陸屏幕,在彈出的對話框中,選擇XDMCP選項卡,把前兩個勾選上,然後,選擇「安全」選項卡,勾上「允許root通過GDM遠程登陸」,這樣,就配置好了,如果你裝有防火牆,還需配置防火牆,把udp177埠打開即可。
客戶端方面,我們只要裝一軟體就可以了(for Windows)。
我們所需軟體為Xmanager2,下載地址:http://www4.skycn.com/soft/1138.html
下載後,進行安裝,一切按默認安裝即可,安裝完成後,點開始-程序-Xmanager2-Xbrowser,在Address一欄輸入遠程Linux主機的IP,然後點Go,就可以看到登陸面畫嘍!怎麼樣,簡單吧!
友情提示:所有用戶密碼必需要設置復雜,否則,會有一定的危險!
今天突然想到給linux做個遠程桌面,於是馬上動手找資料。看到可以用xmanager或者vnc這兩種方法。於是先用xmanager配了半天,又找了半到的xserver一點反映都沒有,出來的還是一個字元框。哎,算了還是用vnc吧。
於是下了vnc for linux和vnc for windows,先在linux上安裝,安裝方法如下:
#mkdir -p /usr/local/vnc/classes
#cp classes/* /usr/local/vnc/classes
然後用vncserver啟動,設置了密碼,系統分配了一個新的桌面,埠號為1。再次啟動又會分配新的埠,估計這個vnc比xmanager佔用的資源要多了。
在客戶端上,馬上也裝了vnc。用vncviewer馬上連接主機,總算是跳出一個窗口,可惜,哎,和那xmanager沒的好的。傷心來,再查資料,原來在$HOME/.vnc/xstartup需要個性的。
具體如下:
gnome:
gnome桌面的配置文件如下:
#!/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 &
KDE:
#!/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
startkde &
默認的為twm象是個文本的
我用的是gnome,一連接,OKlinux 的桌面終於出現了。
在連接遠程桌面時,我估計最重要的是xterm。
但是每開一個遠程桌面,都要佔一個新的埠與。
關閉可用vncserver -kill:1 instead這樣關掉這個遠程桌面
⑼ linux遠程桌面怎麼弄
linux和linux遠程桌面沒有試過我把linux和windows之間的vnc配置過程寫給你看吧
1.在linux下安裝vnc
[root@www ~]#rpm -ivh vnc-4.1.2-14.el5
[root@www ~]#rpm -ivh vnc-server-4.1.2-14.el5
2.寫入:
[root@www ~]#vncserver
出現:
New linux.com:1 (root) desktop is South.redflag-linux.com:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/South.redflag-linux.com:1.log
3.編輯文件:
[root@www ~]#vi /root/.vnc/xstsrtup
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
將上面兩行的#號去掉,使其生效
twm & 改為gnome - session &
4.重啟VNC
[root@www ~]#service vncserver restart
5.殺掉以前的連接號:(****此步驟相當重要*****)
[root@www ~]#vncserver -kill linux.com:連接號 (註:連接號第一個為1,第二個為2)
6啟動vnc連接號:
[root@www ~]#vncserver
這樣將會得到一個連接號1
7.在windows下安裝安裝vnc viewer
8.運行vnc viewer,輸入ip+連接號
例如:192.168.2.98:1
⑽ 如何遠程桌面Linux伺服器
工具/原料
SecureCRT5
方法/步驟
遠程登陸linux伺服器需要下載一個軟體,非常好用,名字是SecureCRT5,網路搜索有很多,如果下載不到可以聯系我
運行安裝包,一路下一步就可以了
安裝好後,運行該軟體
點擊左上角第二個帶閃電的圖標,快速新建一個連接
根據情況填伺服器地址和埠,其他保持默認即可
點擊確定後,彈出對話框,要求輸入用戶名
輸入用戶名點確定,提示輸入密碼
這樣就連上了,可以輸入命令,和linux的埠一樣的操作,這個軟體優勢在於支持復制粘貼,有很多很長的命令或者字元,只需要粘貼就可以了