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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux inode已滿解決方法Linux
- linux 故障解決方法彙總Linux
- Linux——ssh登入很慢解決方法Linux
- Linux提示crontab command not found的解決方法Linux
- javaweb中中文亂碼解決方法總結之response和request解決方法JavaWeb
- Linux中產生zombie的原因詳解及解決方法!Linux
- Xmanager4遠端連線linux圖形介面(vsftpd配置)LinuxFTP
- linux下使用npm install報EACCES的解決方法LinuxNPM
- Linux yum提示Loaded plugins錯誤的解決方法LinuxPlugin
- PHP & Linux: libsodium.so.23 錯誤解決方法PHPLinux
- LINUX虛擬機器不能聯通Xshell解決方法Linux虛擬機
- Linux 動態庫 undefined symbol 原因定位與解決方法LinuxUndefinedSymbol
- Xmanager Enterprise 5 的基本使用
- Linux遺忘root密碼的其中兩種解決方法Linux密碼
- Linux中沒有rc.local檔案的解決方法Linux
- Linux下ODBC連線HGDB報Could not SQLConnect錯解決方法LinuxSQL
- linux系統比windows系統聲音小的解決方法LinuxWindows
- Linux 和 Windows 下編碼問題處理 codestyle 解決方法LinuxWindows
- webpack打包之後的檔案過大的解決方法Web
- 關於SVN update之後,引起衝突的解決方法
- EXE病毒解決方法
- No Task Available解決方法AI
- TabError的解決方法Error
- linux redefinition of 'struct timspec'解決LinuxStruct
- Linux磁碟爆滿無法進入圖形化介面解決方法Linux
- XManager:xshell顯示圖形化介面
- Xmanager Power Suit 安裝與註冊UI
- linux之kill命令詳解Linux
- Linux命令解釋之vimLinux
- 手機APP測試之ADB常見問題解決方法APP
- vue填坑之解決部分瀏覽器不支援pushState方法Vue瀏覽器
- 怎麼用linux命令之chmod方法Linux
- linux解決ping通但埠不通的問題的方法和步驟Linux
- linux-wdt 原理和任意超時時間設定的解決方法Linux
- Linux 新增新硬碟無法識別[無需重啟]的解決方法Linux硬碟
- Linux中常見的檔案讀寫錯誤問題及解決方法!Linux
- ORA-01795解決方法
- SERVICE問題解決方法
- hash衝突解決方法