xmanager之linux 解決方法
轉載]xManager與防火牆的問題解決過程文章作者:天天
最近部門進了一臺V880R,用CDE,放在DMZ區,這樣的話,如果要用X-manager訪問的話就要涉及到防火牆的規則問題。
我們先開啟X-manager連線到V880R(這個時候防火牆是設為permit ip any any),然後用netstat 看埠的狀態,可沒想到看了
兩臺機,感覺client機的埠6000,6001好像是固定的,而Xserver的埠是30000之後,有點隨機性質的。
後來因為時間關係不了了之了,昨晚查資料,才知道unix桌面系統使用X協議, Xmanager連線到指定的sun伺服器上去.
是在使用一種XDMCP(X顯示器管理協議)方式進行連線的.
然後查閱協議的情況才知道1。XDMCP是基於廣播的,只能在一個網內起作用,不能進行跨路由訪問的.
2。那有沒有比如XDMCP over IP之類的方法進行遠端桌面連線呢?
解決這個問題,用一臺機器做為xclient, 然後在伺服器端跑DISPALY=x.x.x.x:0.0;
export DISLPLAY 和xhost 就行
3。然後就是真正的問題所在就是防火牆的埠的問題
XDMCP用UDP 177埠
X用TCP 6000 埠
X Font用TCP 7100埠
4。工作過程:和一般的TCP應用不一樣的地方在於,一般TCP/UDP應用是客戶端如WINDOWS用非特權埠 (>1024的埠)
向伺服器端如SORARIS的眾所周知埠(<1024的埠)發起通訊,而X-EMLUATOR如X-WIN32,X-MANAGER的工作原理是在WINDOWS的TCP 6000埠上起一個XSERVER,然後透過UDP向真正的XSERVER(如SOLARIS的CDE)的UDP177埠發出查詢,將DISPLAY導到WINDOWS的TCP 6000埠上,以實現遠端X的Xmanager、Xwin32
5。要透過路由器、防火牆的話,要保證這樣的規則(Cisco Pix 525 config):
access-list 101 permit tcp any eq 6000 any
access-list 101 permit udp any eq 6000 any
access-list 101 permit udp any any eq 177
access-group 101 in interface outside
Enable=true
Port=177
iptables -A INPUT -p udp -s 0/0 -d 0/0 --dport 177 -j ACCEPT
即開啟177埠。或者關閉防火牆,但不推薦這麼做。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8013558/viewspace-1028637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- XManager遠端Linux 安裝Oracle 圖形化介面xstart解決方法LinuxOracle
- SUSE linux 配置 Xmanager登入方法Linux
- 解決Xmanager登陸介面亂碼問題的方法 [轉]
- 解決Xmanager-AIX XDMCP Connection failedAI
- xmanager管理linux 配置Linux
- Oracle Linux 6.5配置XmanagerOracleLinux
- [Linux]配置Xmanager[轉載]Linux
- xmanager登陸AIX遠端桌面故障解決-大全版AI
- HPUX下,解決xmanager的顯示亂碼問題UX
- linux 使用 Xmanager 顯示桌面Linux
- Xmanager連線linux 5配置Linux
- Xmanager連線Linux 5.8配置Linux
- linux 5.4 開xmanager遠端Linux
- linux inode已滿解決方法Linux
- 解決Xmanager連線HPUX顯示亂碼的問題UX
- Windows XP下用xmanager遠端桌面控制Linux之redhat 5WindowsLinuxRedhat
- Ubuntu技巧之 is not in the sudoers file解決方法Ubuntu
- javaweb中中文亂碼解決方法總結之response和request解決方法JavaWeb
- Linux 忘記密碼解決方法Linux密碼
- Linux——ssh登入很慢解決方法Linux
- 使用xmanager訪問linux圖形介面Linux
- linux下SVN衝突的解決方法Linux
- Linux啟動問題解決方法(轉)Linux
- opensuse linux配置支援ssh及xmanager登入Linux
- xmanager 2.0連線redhat as 4的設定方法Redhat
- Linux提示crontab command not found的解決方法Linux
- Linux中產生zombie的原因詳解及解決方法!Linux
- Aix之 xmanager 2.0連線AIX伺服器AI伺服器
- Xmanager XDMCP遠端連線Linux圖形介面Linux
- Linux下xmanager開啟總共分幾步Linux
- Linux中文亂碼問題終極解決方法Linux
- Linux下解決matplotlib中文亂碼的方法Linux
- visualbox中linux磁碟不足的解決方法Linux
- linux忘記mysql root密碼的解決方法LinuxMySql密碼
- Linux X-Window顯示卡配置通用解決方法(轉)Linux
- xmanager 連線
- Xwindows+xmanagerWindows
- Linux Mac科學上網之Hosts解決方案LinuxMac