linux遠(yuǎn)程控制方法總結(jié)

本篇內(nèi)容介紹了“l(fā)inux遠(yuǎn)程控制方法總結(jié)”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營(yíng)銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營(yíng)銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的網(wǎng)站建設(shè)、成都做網(wǎng)站質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來(lái)將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式網(wǎng)絡(luò)營(yíng)銷推廣需求,讓再小的品牌網(wǎng)站制作也能產(chǎn)生價(jià)值!

方法:
1.rlogin、rsh等r系列命令。因?yàn)橛休^大的安全隱患,所以現(xiàn)在基本上廢棄不用。 所以這里也不作詳細(xì)介紹

2.telnet。telnet在linux和windows下均可用,只要打開相應(yīng)的服務(wù)即可。telnet 的所有數(shù)據(jù)在網(wǎng)絡(luò)上都是明文傳輸,所以也有安全隱患,在實(shí)際的生產(chǎn)系統(tǒng)中也基本上廢棄不用,而轉(zhuǎn)用更安全的ssh。但是在某些場(chǎng)合,如內(nèi)部局域網(wǎng)絡(luò),telnet 還是有用武之地的。telnet使用方法:例如想連接到主機(jī)foobar上
telnet foobar
也可以直接使用ip:
telnet ip-of-foobar
之后輸入用戶名和口令之后就連接到了foobar上

3.ssh。ssh和telnet類似,但是數(shù)據(jù)在網(wǎng)絡(luò)上是加密后再傳輸?shù)摹?br/>http: //www.linuxaid.com.cn/engineer/brimmer/html/ssh.htm
這個(gè)鏈接的文章講得很全面,比我寫的好:)

4.遠(yuǎn)程X。這利用了X Window窗口系統(tǒng)的網(wǎng)絡(luò)透明性,即,圖形程序的運(yùn)行和顯示 可以在不同的主機(jī)上。這里首先要澄清兩個(gè)概念,即X Server和X Client。假設(shè) xclock程序在主機(jī)A上運(yùn)行,但是顯示在主機(jī)B上,那么誰(shuí)是X Server,誰(shuí)又是X Client呢?A是X Server,B是X Client?錯(cuò)!正確的答案是,應(yīng)用程序xclock是X Client,主機(jī)B是X Server。為什么呢?Server是提供“資源”的一方,而Client是使用“資源”的一方。對(duì)于窗口系統(tǒng)來(lái)說,“資源”就是顯示資源和輸入設(shè)備,如顯示器,鍵盤,鼠標(biāo)等。主機(jī)B提供了這些資源,而應(yīng)用程序xclock請(qǐng)求使用這些資 源,所以說xclock是X Client,主機(jī)B是X Server(更確切的說,應(yīng)該是主機(jī)B上的 某個(gè)應(yīng)用程序,例如/usr/X11R6/bin/X,他控制著B上這些硬件資源的分配和管理)。搞清楚了X Client和X Server的概念后,再來(lái)看一個(gè)重要的環(huán)境變量: DISPLAY,它指定了一個(gè)顯示設(shè)備,所有的圖形程序都將把自己顯示到這個(gè)設(shè)備上。DISPLAY的格式為:hostname:displaynumber.screennumber。hostname是一個(gè)主機(jī)名,或者是它的ip地址。為了理解后面的displaynumber和screennumber,我們需要知道,在某些機(jī)器上,可能有多個(gè)顯示設(shè)備共享使用同一套輸入設(shè)備,例如在一臺(tái)PC上連接兩臺(tái)CRT顯示器,但是它們只共享使用一個(gè)鍵盤和一個(gè)鼠標(biāo)。這一組顯示設(shè)備就擁有一個(gè)共同的 displaynumber,而這組顯示設(shè)備中的每個(gè)單獨(dú)的設(shè)備則擁有自己?jiǎn)为?dú)的screennumber。displaynumber和 screennumber都是從零開始的數(shù)字。這樣,對(duì)于我們普通用戶來(lái)說,displaynumber、screennumber就都是0。 hostname可以省略(但它后面的冒號(hào)不能省略),如果省略的話,則使用本機(jī)作為默認(rèn)的hostname,即:m.n等價(jià)于 localhost:m.n。現(xiàn)在我們已經(jīng)掌握了所有使用遠(yuǎn)程X的必需知識(shí),如果我們想在遠(yuǎn)程主機(jī)A上運(yùn)行g(shù)imp程序,但是把它的顯示輸出到 本地主機(jī)B的屏幕上好供我操作的話,需要依次執(zhí)行以下步驟:
1).在B上啟動(dòng)一個(gè)X Server程序
2).在A上設(shè)定適當(dāng)?shù)腄ISPLAY變量,例如:export DISPLAY=B:0.0
3).在A上啟動(dòng)gimp
PS:
1).如果無(wú)法使用A的物理控制臺(tái)的話,例如A、B的物理距離很遙遠(yuǎn),可以使用 telnet、ssh等方法遠(yuǎn)程登錄A來(lái)執(zhí)行第2、3兩步,沒有任何區(qū)別。
2).注意,因?yàn)間imp是在B上顯示的,或者說它使用的是B上的X Server,所以A上完 全不需要運(yùn)行著一個(gè)X Server,甚至根本不安裝也沒有任何關(guān)系。
3).注意,并沒有要求B一定使用Linux或者UNIX操作系統(tǒng),只要在他上面運(yùn)行一個(gè)X Server即可。Linux下使用的X Server一般為XFree86,是一個(gè)免費(fèi)的開源X Server。微軟的windows下也有可用的X Server,例如X-Win32,Hummingbird Exceed等,但它們多為商業(yè)軟件。

你可能注意到了一個(gè)問題,按照前面所述,似乎可以把一個(gè)X圖形程序顯示到網(wǎng)絡(luò) 中任何一個(gè)X Server上,這樣必將造成混亂。所以,X Window系統(tǒng)提供了權(quán)限控制 命令xhost,可以控制哪些機(jī)器能使用我這個(gè)X Server。xhost的使用很簡(jiǎn)單,如果允許主機(jī)foo使用我這個(gè)X Server,可以使用"xhost +foo";如果不允許主機(jī)foo使用我這個(gè)X Server,可以使用"xhost -foo";如果允許任何主機(jī)使用我這個(gè)X Server,簡(jiǎn)單的"xhost +"即可;反之,"xhost -"將禁止任何主機(jī)使用我這個(gè)X Server。更進(jìn)一步的使用可以參考xhost(1)。

4.vnc(Virtual Network Computing)。VNC也是C/S架構(gòu)的東東,但是有一個(gè)比較特殊的地方值得注意,如果你在會(huì)話A中打開一個(gè)vnc server,那么vnc client連接上來(lái)后也會(huì)使用會(huì)話A,換句話說,vnc不會(huì)開啟新的會(huì)話。這樣導(dǎo)致的最直接后 果是,如果你是在一個(gè)X會(huì)話中開啟的vnc server,那么你會(huì)發(fā)現(xiàn),你在本機(jī)上的 動(dòng)作(例如移動(dòng)鼠標(biāo)、新開窗口等等)會(huì)如實(shí)的反映到vnc client那里,而同樣 的,如果在vnc client中移動(dòng)鼠標(biāo),你會(huì)發(fā)現(xiàn)本機(jī)屏幕上的鼠標(biāo)也會(huì)相應(yīng)的移動(dòng)。
linux下的vnc server程序叫做vncserver,client程序叫做vncviewer。首先啟動(dòng) server:
[leona@Ash]$ vncserver

You will require a password to access your desktops.

Password:
Verify:

New 'Ash:1 (leona)' desktop is Ash:1

Creating default startup script /home/leona/.vnc/xstartup
Starting applications specified in /home/leona/.vnc/xstartup
Log file is /home/leona/.vnc/Ash:2.log

vncserver會(huì)告訴你一個(gè)標(biāo)志符,也就是
New 'Ash:1 (leona)' desktop is Ash:1
這一行中的"Ash:1","Ash"是運(yùn)行vncserver的主機(jī)的主機(jī)名,換成相應(yīng)的ip地址也沒有問題;"1"可以認(rèn)為是啟動(dòng)的 vncserver的序號(hào)(實(shí)際上是X Window的 displaynumber)(可以同時(shí)啟動(dòng)多個(gè)vncserver)。如果是第一次啟動(dòng) vncserver,他會(huì)要求你設(shè)置一個(gè)口令,vnc client在連接這個(gè)server時(shí)必須提供這個(gè)口令。這個(gè)口令在將來(lái)可以使用vncpasswd命令來(lái)修改。server成功啟動(dòng)后就可以使用vnc client來(lái)連接了。連接時(shí)必須提供目標(biāo)server的標(biāo)志符,也就是前面 所說的"Ash:1":
[leona@Ash]$ vncviewer Ash:1
接著提供口令后就進(jìn)入了會(huì)話。
如果想關(guān)閉一個(gè)vncserver,可以用命令vncserver -kill :id,這里的id就是 vncserver的序號(hào)。

windows下也有vnc server和vnc client(見附件)。在安裝時(shí)可以把vnc server 注冊(cè)為系統(tǒng)服務(wù)。他的使用和在linux下類似,這里就不贅述。只是有一個(gè)地方需 要注意,windows下vnc server的標(biāo)志符序號(hào)字段為0,不會(huì)為其他值。

5.rdesktop。這是linux下的一個(gè)工具包,可以連接Microsoft Windows NT, Windows 2000 的終端服務(wù)(Terminal Services),以及Windows XP的遠(yuǎn)程桌面服 務(wù)(Remote Desktop)。它的使用很簡(jiǎn)單,這里以連接Windows XP的遠(yuǎn)程桌面服務(wù)為例。首先在XP下啟用遠(yuǎn)程桌面服務(wù)(注意,XP的HomeEdition沒有遠(yuǎn)程桌面服務(wù)):右鍵點(diǎn)擊我的電腦,選擇屬性,查看“遠(yuǎn)程”tab頁(yè),勾選“允許用戶遠(yuǎn)程連接到這臺(tái)計(jì)算機(jī)”,然后一路點(diǎn)擊“確定”即可?,F(xiàn)在在linux機(jī)器上執(zhí)行rdesktop hostname(在此之前請(qǐng)確定已經(jīng)啟動(dòng)X Window窗口系統(tǒng)),其中hostname為 windows機(jī)器的主機(jī)名或者ip地址?,F(xiàn)在,你就可以登錄使用windows機(jī)器了。

“l(fā)inux遠(yuǎn)程控制方法總結(jié)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

文章標(biāo)題:linux遠(yuǎn)程控制方法總結(jié)
文章起源:http://muchs.cn/article26/gdipcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、商城網(wǎng)站、小程序開發(fā)、靜態(tài)網(wǎng)站、動(dòng)態(tài)網(wǎng)站手機(jī)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化