RedHat Enterprise Linux 6 配置Xmanager ,實現圖形界面連接

我們經常見到的幾種最為常用的windows下遠程管理Linux服務器的方法,基本上都是利用SecureCRT,或者是PUTTY等客戶端工具通過ssh服務來實現Windows下管理Linux服務器的,這些客戶端工具幾乎不需要什么配置,使用簡單,但是它們都無法啟動窗口服務的程序或進程,也無法達到遠程桌面控制。本文將介紹通過xmanager遠程桌面管理Linux。?
我們先來了解一些X系統方面的知識,X是用在大多數UNIX系統中的圖形支持系統。如果你在你的Linux機器上使用GNOME或者KDE的話,你就正在使用X系統。它由X聯盟(www.X.org)定義并維護。大多數的Linux用戶使用的都是由XFree86 項目 (www.xfree86.org)提供的X Window系統的實現。xdm 是一個顯示管理器,提供了靈活的任務管理功能。然而xdm通常被認為是“GUI的登陸屏幕,可以自動啟動我的X任務”,我們會看到實際上它要更為強大。?
xdm 使用X聯盟的X顯示管理控制協議,即XDMCP,來和X服務器通信。它允許X服務器從運行xdm服務的服務器上獲得會話服務。?
當使用xdm管理這些X任務的時候在設置上有些復雜。但設置xdm 可以得到本地的和其他服務器上的桌面了。我們下面將介紹服務器上配置xdm的方法和步驟,這里描述的配置允許任何的 XDMCP 客戶訪問 Linux 服務器桌面環境(當然影響了X的安全)。

一定要在root 管理員下:

好,不廢話,來配置()

RedHat?Enterprise Linux 6.4配置Xmanager 4

以管理員執行以下操作

1、vi /etc/inittab

id:5:initdefault:? //設置系統運行級為5,如果本來就是5就無需修改

id:5:respawn:/usr/sbin/gdm? ? //添加到最后一行

?

2、然后重啟X11

init 3

init 5

?

3、vi /etc/gdm/custom.conf

# GDM configuration storage

[daemon]

[security]

DisallowTCP=false

[xdmcp]

Enable=1

Post=177

[greeter]

[chooser]

[debug]

?

在相應位置添加紅色行再? /wq保存。重啟即可。

?

客戶端(Windows端):(注意:有時Windows防火墻也會阻斷Xmanager,提示時放開即可)

在客戶端安裝Xmanager 4 ,打開Xbrowser ,可在ADDRESS 欄輸入IP 地址 如:192.168.10.212即可

?

如果防火墻打開了,使用以下命令打開177端口:

iptables -A INPUT -p udp --dport 177 -j ACCEPT

?

vi /etc/sysconfig/iptables

?

-A INPUT -m state --state NEW -m tcp -p tcp --dport 177 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

?

(在root 模式下)

/etc/init.d/iptables restart

vi /etc/sysconfig/iptables

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允許80端口通過防火墻)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允許3306端口通過防火墻)

特別提示:很多網友把這兩條規則添加到防火墻配置的最后一行,導致防火墻啟動失敗,正確的應該是添加到默認的22端口這條規則的下面

添加好之后防火墻規則如下所示:

######################################

# Firewall configuration written by system-config-firewall

# Manual customization of this file is not recommended.

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

#####################################

#弄完上面后,最后重啟防火墻使配置生效,填命令:

/etc/init.d/iptables restart?

?

配置好圖為:

特別注意:這里要的是 "- -" ?不是"—"

?

至此為止,我們在Linux下的配置xdm已經基本完成。但上面這些配置還只是x服務器端的配置,我們要想實現在Windows遠程桌面控制Linux,還必須要有Windows下的客戶端工具,xmanager正是這樣的一個工具,它是一個簡單易用的高性能的運行在Windows平臺上的 X Server 軟件。我們現在來介紹xmanager的在Windows下的安裝和配置技巧,這里我使用的機器是windows7。

點擊xbrowser

?

?點擊文件-》新建-》新建xdmcp回話->

?填入你的主機: (這里linux的ip地址,不清楚的話可以在red hat中命令窗口敲ifconfig進行查看)

?點擊確定即可

輸入密碼進行登錄

?

?

到此進可以進入linux界面中了

?

轉載于:https://www.cnblogs.com/nucdy/p/5587179.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395755.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395755.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395755.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Mac下配置iterm2 支持rz sz命令

轉自:http://blog.csdn.net/citywolf4/article/details/49071679 1.安裝lrzsz,使用brew命令:brew install lrzsz如果找不到lrzsz,使用以下命令更新brew庫:brew update2.下載zmoden腳本在https://github.com/mmastrac/iterm2-zmode…

java中session對象登錄_JavaWeb中Session對象的學習筆記

一、Session簡單介紹在WEB開發中,服務器可以為每個用戶瀏覽器創建一個會話對象(session對象),注意:一個瀏覽器獨占一個session對象(默認情況下)。因此,在需要保存用戶數據時,服務器程序可以把用戶數據寫到用戶瀏覽器獨…

vux flexbox使用_Flexbox用大的,彩色的動畫gif進行解釋

vux flexbox使用Here are three links worth your time:這是三個值得您花費時間的鏈接: How Flexbox works — explained with big, colorful, animated gifs (5 minute read) Flexbox的工作原理-帶有大尺寸,彩色動畫gif動畫( 閱讀5分鐘 ) How to commi…

微信小程序 沒有找到 node_modules 目錄

在學習小程序云開發的時候,遇到一個問題,使用npm i --production 和npm i vant-weapp -S --production之后,在微信開發者工具中并沒有node_modules文件夾 但是在根目錄下生成了一個package-lock.json文件。也就是下載的依賴都已經裝好了&…

關于Unity中UI中的Image節點以及它的Image組件

一、圖片的Inspector面板屬性 Texture Type:一般是選擇sprite(2D and UI) Sprite Mode:一般是選擇Single Packing Tag:打包的標志值,最后打包的時候會把Tag相同的所有小圖打包成一個大圖。不像cocos打包圖集需要用到第三方軟件&am…

Knockoutjs官網翻譯系列(一)

最近馬上要開始一個新項目的研發,作為第一次mvvm應用的嘗試,我決定使用knockoutjs框架。作為學習的開始就從官網的Document翻譯開始吧,這樣會增加印象并加入自己的思考,說是翻譯也并不是純粹的翻譯,會加入自己對知識點的思考以及自…

無人機導航定位系統Java_無人機高精度室內定位導航的技術方案

原標題:無人機高精度室內定位導航的技術方案因為一些特殊的用途,比如室內表演,編隊室內飛行等,無人機不可避免會在室內飛行,無人機對室內定位精度的要求很高,室內空間本身就不會太大,若定位精度…

javascript控制臺_如何充分利用JavaScript控制臺

javascript控制臺by Darryl Pargeter達里爾帕格特(Darryl Pargeter) 如何充分利用JavaScript控制臺 (How to get the most out of the JavaScript console) One of the most basic debugging tools in JavaScript is console.log(). The console comes with several other use…

Django之靜態文件配置

靜態文件 了解靜態文件配置之前,我們需要知道靜態文件是什么? 靜態文件其實指的是像css,js,img等一些被模板需要的文件。 如何在Django中配置我們的靜態文件 1.建立static文件夾,將靜態文件放在該目錄下 2.在settings文件下配置如…

神奇的圖像處理算法

http://blog.chinaunix.net/uid-23065002-id-4392043.html http://blog.csdn.net/k_shmily/article/details/51138154 幾周前,我介紹了相似圖片搜索。 這是利用數學算法,進行高難度圖像處理的一個例子。事實上,圖像處理的數學算法&#xff0c…

JavaWeb項目前端規范(采用命名空間使js深度解耦合)

沒有規矩不成方圓,一個優秀的代碼架構不僅易于開發和維護,而且是一門管理與執行的藝術。 這幾年來經歷了很多項目,對代碼之間的強耦合及書寫不規范,維護性差等問題深惡痛絕。在這里,通過仔細分析后,結合自己…

java重要基礎知識點_java基礎知識點整理

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓java基礎知識點整理1.&和&&的區別?&:邏輯與(and),運算符兩邊的表達式均為true時,整個結果才為true。&&:短路與,如果第一個表達式為false時&#…

網易云音樂的算法有什么特點_當算法設計音樂廳時會發生什么?

網易云音樂的算法有什么特點Here are three links worth your time:這是三個值得您花費時間的鏈接: What happens when algorithms design a concert hall? (3 minute read) 當算法設計音樂廳時會發生什么? ( 閱讀3分鐘 ) How to land a top-notch tec…

開機發現超級管理員賬戶不見了

今天出現了一個怪現象,連接打印機的電腦上沒有超級管理員賬戶,只有一個剛建立的新賬戶,這是怎們回事來?噯,原來啊,安裝Windows XP時,如果又設置了一個管理員賬戶,那么系統內置沒有密…

vs自帶iis局域網調試

http://www.cnblogs.com/liluping860122/p/4685564.html轉載于:https://www.cnblogs.com/wcLT/p/5594252.html

java.util.set cannot be assigned from null_Java中有關Null的9件事

對于Java程序員來說,null是令人頭痛的東西。時常會受到空指針異常(NPE)的騷擾。連Java的發明者都承認這是他的一項巨大失誤。Java為什么要保留null呢?null出現有一段時間了,并且我認為Java發明者知道null與它解決的問題相比帶來了更多的麻煩&…

node.js事件驅動_了解Node.js事件驅動架構

node.js事件驅動by Samer Buna通過Samer Buna 了解Node.js事件驅動架構 (Understanding Node.js Event-Driven Architecture) Update: This article is now part of my book “Node.js Beyond The Basics”.更新:這篇文章現在是我的書《超越基礎的Node.js》的一部分…

如何基于 Notadd 構建 API (Laravel 寫 API)

如何基于 Notadd 構建 API Notadd 底層實現了 passport 機制,有統一的授權管理,主要支持兩種方式進行 API 授權,一個是 client,領一個是 passport,這個在其他文檔中有做詳細的說明。 這里主要說的是,如何基…

mysql 基于集_一種基于記錄集查找特定行的方法_MySQL

問:我的一個表中包含了名為IdValue的單列主鍵。對于給定的IdValue值,我希望找到緊鄰目標值之前和之后的表行(假定結果按IdValue排序)。怎樣才能不使用游標而通過一個基于集合的方法得到需要的結果?答:Transact-SQL是一個基于集合的…

react 交互_如何在React中建立動畫微交互

react 交互Microinteractions guide a user through your application. They reinforce your user experience and provide delight.微交互引導用戶完成您的應用程序。 它們可以增強您的用戶體驗并帶來愉悅感。 You may have seen some of the slick examples of microinterac…