日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 远程控制权限,总结一下linux远程控制方法

發布時間:2025/3/21 linux 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 远程控制权限,总结一下linux远程控制方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

總結一下linux遠程控制方法

發布時間:2008-09-08 17:03:57 ? 作者:佚名 ? 我要評論

方法:

1.rlogin、rsh等r系列命令。因為有較大的安全隱患,所以現在基本上廢棄不用。 所以這里也不作詳細介紹

2.telnet。telnet在linux和windows下均可用,只要打開相應的服務即可。telnet 的所有數據在網絡上都是明文傳輸,所以也有安全隱患,在實際的生產系統

方法:

1.rlogin、rsh等r系列命令。因為有較大的安全隱患,所以現在基本上廢棄不用。 所以這里也不作詳細介紹

2.telnet。telnet在linux和windows下均可用,只要打開相應的服務即可。telnet 的所有數據在方法:例如想連接到主機foobar上

telnet foobar

也可以直接使用ip:

telnet ip-of-foobar

之后輸入用戶名和口令之后就連接到了foobar上

3.ssh。ssh和telnet類似,但是數據在網絡上是加密后再傳輸的。

http: //www.linuxaid.com.cn/engineer/brimmer/html/ssh.htm

這個鏈接的文章講得很全面,比我寫的好:)

4.遠程X。這利用了X Window窗口系統的網絡透明性,即,圖形程序的運行和顯示 可以在不同的主機上。這里首先要澄清兩個概念,即X Server和X Client。假設 xclock程序在主機A上運行,但是顯示在主機B上,那么誰是X Server,誰又是X Client呢?A是X Server,B是X Client?錯!正確的答案是,應用程序xclock是X Client,主機B是X Server。為什么呢?Server是提供“資源”的一方,而Client是使用“資源”的一方。對于窗口系統來說,“資源”就是顯示資源和輸入設備,如顯示器,鍵盤,鼠標等。主機B提供了這些資源,而應用程序xclock請求使用這些資 源,所以說xclock是X Client,主機B是X Server(更確切的說,應該是主機B上的 某個應用程序,例如/usr/X11R6/bin/X,他控制著B上這些硬件資源的分配和管理)。搞清楚了X Client和X Server的概念后,再來看一個重要的環境變量: DISPLAY,它指定了一個顯示設備,所有的圖形程序都將把自己顯示到這個設備上。DISPLAY的格式為:hostname:displaynumber.screennumber。hostname是一個主機名,或者是它的ip地址。為了理解后面的displaynumber和screennumber,我們需要知道,在某些機器上,可能有多個顯示設備共享使用同一套輸入設備,例如在一臺PC上連接兩臺CRT顯示器,但是它們只共享使用一個鍵盤和一個鼠標。這一組顯示設備就擁有一個共同的 displaynumber,而這組顯示設備中的每個單獨的設備則擁有自己單獨的screennumber。displaynumber和 screennumber都是從零開始的數字。這樣,對于我們普通用戶來說,displaynumber、screennumber就都是0。 hostname可以省略(但它后面的冒號不能省略),如果省略的話,則使用本機作為默認的hostname,即:m.n等價于 localhost:m.n。現在我們已經掌握了所有使用遠程X的必需知識,如果我們想在遠程主機A上運行gimp程序,但是把它的顯示輸出到 本地主機B的屏幕上好供我操作的話,需要依次執行以下步驟:

1).在B上啟動一個X Server程序

2).在A上設定適當的DISPLAY變量,例如:export DISPLAY=B:0.0

3).在A上啟動gimp

PS:

1).如果無法使用A的物理控制臺的話,例如A、B的物理距離很遙遠,可以使用 telnet、ssh等方法遠程登錄A來執行第2、3兩步,沒有任何區別。

2).注意,因為gimp是在B上顯示的,或者說它使用的是B上的X Server,所以A上完 全不需要運行著一個X Server,甚至根本不Linux或者UNIXLinux下使用的X Server一般為XFree86,是一個免費的開源X Server。微軟的windows下也有可用的X Server,例如X-Win32,Hummingbird Exceed等,但它們多為商業軟件。

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

4.vnc(Virtual Network Computing)。VNC也是C/S架構的東東,但是有一個比較特殊的地方值得注意,如果你在會話A中打開一個vnc server,那么vnc client連接上來后也會使用會話A,換句話說,vnc不會開啟新的會話。這樣導致的最直接后 果是,如果你是在一個X會話中開啟的vnc server,那么你會發現,你在本機上的 動作(例如移動鼠標、新開窗口等等)會如實的反映到vnc client那里,而同樣 的,如果在vnc client中移動鼠標,你會發現本機屏幕上的鼠標也會相應的移動。

linux下的vnc server程序叫做vncserver,client程序叫做vncviewer。首先啟動 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會告訴你一個標志符,也就是

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

這一行中的"Ash:1","Ash"是運行vncserver的主機的主機名,換成相應的ip地址也沒有問題;"1"可以認為是啟動的 vncserver的序號(實際上是X Window的 displaynumber)(可以同時啟動多個vncserver)。如果是第一次啟動 vncserver,他會要求你設置一個口令,vnc client在連接這個server時必須提供這個口令。這個口令在將來可以使用vncpasswd命令來修改。server成功啟動后就可以使用vnc client來連接了。連接時必須提供目標server的標志符,也就是前面 所說的"Ash:1":

[leona@Ash]$ vncviewer Ash:1

接著提供口令后就進入了會話。

如果想關閉一個vncserver,可以用命令vncserver -kill :id,這里的id就是 vncserver的序號。

windows下也有vnc server和vnc client(見附件)。在安裝時可以把vnc server 注冊為系統服務。他的使用和在linux下類似,這里就不贅述。只是有一個地方需 要注意,windows下vnc server的標志符序號字段為0,不會為其他值。

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

相關文章

Centos8怎么關閉終端響鈴?Centos8系統中想要關閉終端響鈴選項,該怎么關閉呢?下面我們就來看看Centos系統取消終端響鈴的方法,需要的朋友可以參考下2020-10-09

Centos8系統怎么設置為字符編碼?Centos8終端中想要設置我字符編碼,該怎么設置呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2020-09-30

Centos8怎么進行復位清屏?Centos8中想要進行復位清屏,該怎么操作呢?下面我們就來看看Centos8終端復位清屏的技巧,需要的朋友可以參考下2020-09-28

Centos8界面語言怎么設置?Centos8中想要設置語言界面,該怎么設置呢?下面我們就來看看Centos用戶界面語言的設置方法,需要的朋友可以參考下2020-09-28

Linux怎么設置中文語言?Linux系統中中文顯示亂碼,可能是因為沒有安裝中文語言包,該怎么安裝中文語言包,讓linux顯示中文呢?我們以centos中文亂碼為例,分享解決辦法,2020-05-18

我們有很多項目和軟件需要在Linux系統的桌面環境中進行安裝和調試,但是有時候我們都在本地使用視窗系統,安裝虛擬機也比較麻煩或者不能完全實現運行環境,這里為大家介紹2020-01-26

這篇文章主要介紹了CentOS 8.0.1905 linux服務器系統安裝與配置圖解教程,需要的朋友可以參考下2019-11-19

CentOS7默認的快捷鍵怎么修改設置?CentOS7中想要修改默認的快捷鍵,該怎么修改呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2019-11-05

centos7怎么進去tmp目錄并清除垃圾?centos7系統想要清除tmp目錄的垃圾,該怎么清除呢?下面我們就來看看詳細的教程,需要的朋友可以參考下2019-07-05

使用最小化安裝CentOS后,無法使用Tab鍵補全命令,這里就為大家分享一下解決方法,需要的朋友可以參考下2018-05-25

最新評論

總結

以上是生活随笔為你收集整理的linux 远程控制权限,总结一下linux远程控制方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。