檢測udp177端口是否連通;個破xmanager,我就從沒成功過,果然今天又一次的失敗了;(Xmanager登錄redhat5.6-x86_64)


個破xmanager,我就從沒成功過,果然今天又一次的失敗了;

一直提示:提示XDMCP connection failed .try again?

 ===========================================

http://www.haogongju.net/art/693149

最近在工作中遇到需要測試與打印機之間的snmp是否連通的問題,起初筆者嘗試用telnet去測試。

如:telnet 192.168.1.99 161。 發現是不能連通的,但是測試的打印機是肯定能通的,筆者才想到telnet應該是測試tcp的連接的,測試udp協議應該有其他方法

 

測試ucp協議的方法如下:

nc -u 192.168.199 161

然后進入回顯界面,鍵入字符,只要不報錯,就證明沒有連通udp沒有問題。

如果顯示:Write error: Connection refused。 就表示不能聯通udp端口。

本測試基於redhat os.

===========================================

64位的centos源里,是沒有freenx的;

麻煩;

干脆就用xmanager吧;

redhat5.6沒/etc/X11/gdm這個目錄gdm.conf自然也就沒有了;配置轉到了/usr/share/gdm/defaults.conf文件里;

而且默認default.conf文件是只讀的;找到[xdmcp]段落;修改為: 

Enable=true
DisplaysPerHost=10
Port=177

找到[security]段落修改為:

AllowRoot=true 
AllowRemoteRoot=true 

修改初始化文件
# which gdm
/usr/sbin/gdm

# vi /etc/inittab 

把默認級別改為5:
id:5:initdefault:
在文件末尾追加一句:
x:5:respawn:/usr/sbin/gdm

再修改/etc/gdm/custom.conf

在[xdmcp]下面添加 Enable=true

 

然后,重啟:

#reboot機器;

====================================

http://wangrenf.blog.163.com/blog/static/17612237201242104018249/

如果出現如下錯誤提示

XDMCP connection failed. try again?

嘗試解決方法:
xmanager連接服務器時,服務器反信息給xm時用的不是ip,是機器名,服務器是找不到你那個機器名的

所以這時你把的機器名及ip加入到hosts里時,它認識你的機器名了,並能找到對應的IP

另外,如果還是不能訪問,請注意本機windows的防火牆是否關閉,如果防火牆沒有關閉,那么需要在你的防火牆中允許通過6000-6100這個段的端口,這一點特別重要。

http://blog.163.com/xiasha_0571/blog/static/178077282200984111213465/

6.修改防火牆,防火牆關閉的就不用修改:

  /etc/sysconfig/ipchains文件中加入以下語句:

  -A input -p udp -s 0/0 -d 0/0 177 -j accept

  7、在/etc/hosts中加入相應主機的解析(如不加可能登陸不進界面)//6 和7 我的沒有操作 直接重啟后OK.

 

-----------------------------------------------------------

 

http://www.cnblogs.com/taosim/admin/EditArticles.aspx?postid=3311478

Error: XDMCP connection failed

Xmanager登錄主機提示:XDMCP connection failed

1、網絡端口被禁了,找網絡管理員解決,或者想辦法繞過防火牆。
     XDMP使用的端口為:
     xdmcp           177/tcp                         # X Display Manager Control Protocal
     xdmcp           177/udp                         # X Display Manager Control Protocal

2、dtlogin進程號和/var/dt/Xpid文件中顯示的進程號竟然不相同
   /var/dt/Xpid中顯示的是dtlogin的進程號
   #ps -ef |grep dtlogin
    root 102564      1   0 15:05:23      -  0:01 ./dtlogin -daemon
    #cat /var/dt/Xpid
     102564
   不知道愛折騰的人做了什么操作,兩者不一致了
   解決方法:
   #kill dtlogin_PID
   #/usr/dt/bin/dtlogin -daemon

目前還只碰到這兩種情況。

==============================================================

http://renpeng.blog.51cto.com/623897/357373

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章  原始出處 、作者信息和本聲明。否則將追究法律責任。 http://renpeng.blog.51cto.com/623897/357373
Xmanager是一個遠程連接工具,里面最常用的有Xbrowser、Xftp、Xshell等工具。由於近來經常要用到linux虛擬機,虛實之間切換非常的麻煩而且還不方便,一般情況下我都用SecureCRT進行遠程連接,來處理一些任務,可是有時后需要圖形界面,這就用到了Xmanager,不過默認情況下RedHat不允許它連接,還需要一些配置。關於這個的文檔網上很多,大部分都是轉載的,我按照網上的文檔做了一遍,發現距離成功只有一步之遙。這個實驗我做了2遍,以驗證正確性。 
我的環境 
Xmanager Enterprise 3 
Vmware WorkStation 7.0 
Redhat Enterprise 5 
首先我們要修改3個配置文件
1./usr/share/gdm/defaults.conf                GNOME管理默認的配置文件 
2./etc /inittab                                           init進程的主配置文件 
3./etc /gdm/custom.conf                          GNOME的自定義配置文件
編輯1文件
263 Enable   
279 DisplaysPerHost=20 
284 Port=177 
209 AllowRoot=true 
214 AllowRemoteRoot=true 
前面的數字是所在的行數
修改2文件
確保默認啟動級別是5,最后一行修改為 x:5:respawn:/usr/sbin/gdm
修改文件3
在[xdmcp]下面添加 Enable=true
最好重新啟動一下,# init 3  # init 5也可以
接下來該用Xbrowser連接了,雖然在里面可以看到你要連接的虛擬機了,但是無論怎么連接都不能連接上,接下來要改一下連接的方式
未命名 
連接的時候需要輸入2次密碼,第一次是使用ssh進行連接,第二次才是登陸系統,我的理解是系統認為連接方式不夠安全,這只是我的理解
未命名
未命名

本文出自 “Fight For Free & Union” 博客,請務必保留此出處http://renpeng.blog.51cto.com/623897/357373

http://stevenfeng.iteye.com/blog/1166881

xmanager遠程操作linux

博客分類:
 
Java代碼   收藏代碼
  1. 一、在RHEL5.5/CentOS5.5的應用:  
  2. 1.先查看/usr/share/gdm/defaults.conf的權限   
  3.   
  4. ll  /usr/share/gdm/defaults.conf  
  5.   
  6. 將其改為777  
  7. chmod 777 /usr/share/gdm/defaults.conf  
  8.   
  9. 2.在/usr/share/gdm/defaults.conf中的如以下配置: vi /usr/share/gdm/defaults.conf  
  10. 263 Enable=false 修改為 Enable=true   
  11. 279 #DisplaysPerHost=2 修改為DisplaysPerHost=8   
  12. 284 #Port=177 修改為Port=177  
  13. 3. chmod 444 /usr/share/gdm/defaults.conf  
  14. 4.將RHEL5.5/CentOS5.5啟動后默認進入圖形界面:  
  15. vi /etc/inittab   
  16. 18 id:5:initdefault:  
  17. 再把最后一句里  
  18. x:5:respawn:/etc/X11/prefdm -nodaemon  
  19. 改成  
  20. x:5:respawn:/usr/sbin/gdm  
  21. 最好重啟系統  
  22. 5.讓root用戶也可以登錄xmanager  
  23.   
  24. 編輯/etc/gdm/custom.conf,添加如下內容:  
  25.   
  26. [daemon]  
  27.   
  28. RemoteGreeter=/usr/libexec/gdmgreeter  注:“遠程登錄界面與本地登錄界面相同”功能,若沒有此項及[greeter]項則登錄界面為簡潔型  
  29.   
  30. [security]  
  31.   
  32. AllowRemoteRoot=true  注:允許root用戶遠程登錄  
  33.   
  34. [xdmcp]  
  35.   
  36. Enable=true  注:允許遠程登錄本地,xdmcp默認端口177,此處沒有顯示的加入Port=177  
  37.   
  38. [greeter]  
  39.   
  40. Browser=true  注:遠程登錄界面為“帶頭像瀏覽器的簡潔主題”,若定義了[daemon]項本行不起作用  
  41. 然后執行:  
  42. /usr/sbin/gdm -restart  
  43.   
  44.   
  45. lsof -i:177  
  46. 查看是否運行成功了!  

本人在做的時候,有的機器成功,有的失敗,錯誤為: XDMCP connection failed try again?,暫時找到的解決方法是,在要訪問的機器:vi /etc/hosts 
#加入客戶端的ip 
192.168.1.108 

 

http://staratsky.iteye.com/blog/1566950

遠程主機通過xdmcp協議連接到ubuntu的圖形終端,以圖形終端方式登錄。 
遠程主機是win7.ubuntu裝在VMware虛擬機上,ubuntu版本是10.04.登陸ubuntu圖形桌面是Xmanager 
本地和虛機分別可以連通網絡 
在VMware的網絡適配器的選項中,要選擇用橋接方式接入,因為橋接方式可以使VMWare網卡和物理網卡應該處於同一IP網段 
主機ip:192.168.0.100 子網掩碼:255.255.255.0 網關192.168.1.1 

ubuntu用ifconfig查看ip地址。 

一、win7下的操作 
win7操作很簡單,只要將防火牆關閉就行了 


二、Ubuntu下GDM的安裝 
1、首先將防火牆關閉 
sudo ufw disable 
2、Win7遠程連接上Ubuntu,所使用的協議是rdp,如果沒有先裝上去 
sudo apt-get install xrdp 
sudo apt-get install vnc4server tightvncserver 
4、更新gdm軟件包 
wget  -c "http://www.netsarang.com/forum/xmanager/down?num=3526&filename=88406269da081d4091c34728c92d2c6c&savename=gdm_2320-0ubuntu1_i386.deb"  -O gdm_2320-0ubuntu1_i386.deb 
sudo dpkg -i gdm_2320-0ubuntu1_i386.deb 
4、在“首選項—遠程桌面”那里,設置允許遠程桌面,允許控制。 
做到這里后,看是否能ping通ubuntu.如果能ping通之后,繼續操作。 


三、Ubuntu下GDM配置 
1、首先確認gdm是否安裝上去了 
$ gdm --version 
GDM 2.32.1 
2、修改custom.conf配置文件: 
$ sudo gedit /etc/gdm/custom.conf 
添加如下兩個字段: 
[security] 
DisallowTCP=false 
[xdmcp] 
Enable=true 
Port=177 
DisplaysPerHost=10  
注:DisplaysPerHost表示顯示主機的數量 
3、修改schemas配置文件 
sudo gedit /etc/gdm/gdm.schemas 
修改xdmcp/Enable字段: 
<schema> 
<key>xdmcp/Enable</key> 
<signature>b</signature> 
<default>true</default> 
</schema> 
4、開啟177端口,保證177端口可用 
sudo ufw allow 177 
5、重啟gdm 
sudo /etc/init.d/gdm restart 

在windows系統上運行xmanager2里的Xbrowser程序在里面新建一個Xmanager Session在Host這里輸入ip地址其它配置都不要改變包括端口號確定退出。然后雙擊這個New Xmanager Session就可以看到登錄界面 
本文歡迎轉載,轉載請注明出處 
出處:http://blog.sina.com.cn/staratsky 
參考了ingood 兄的文章 <xmanager在redhat linux as4 上的連接問題解決>,謝了先。

rhel5與rhel4不同的地方是,rhel5里沒有/etc/X11/gdm/這個目錄,rhel5的gdm的配置文件放在這里/usr/share/gdm/defaults.comf,這一點可能是困擾大家的地方。

在/usr/share/gdm/defaults.conf里確保有以下幾句配置:
  1. Enable=true
  2. DisplaysPerHost=10
  3. Port=177
復制代碼


在/etc/inittab里把默認級別改為5:
id:5:initdefault:

再在這個文件里加一句:
x:5:respawn:/usr/sbin/gdm

然后重啟系統。然后在windows系統上運行xmanager2里的Xbrowser程序,在里面新建一個Xmanager Session,在Host這里輸入ip地址,其它配置都不要改變(包括端口號),確定退出。然后雙擊這個New Xmanager Session,看到登錄界面:
<ignore_js_op> remove-login-to-rhel5-gdm.JPG 

輸入用戶名和密碼以后就可以登錄到gnome。
<ignore_js_op> rhel5-gdm-desktop.JPG 

因為是遠程的關系,所以速度有一些慢。
更簡單的方法是直接用gdmsetup命令修改gnome的配置。


在我的rhel5 desktop上同樣可以遠程登錄到rhel5 server上的gnome桌面。操作過程:
在desktop上的終端里執行命令:
X :1 -quiet -query 192.168.20.2 &

注:這個命令可以在字符終端里執行,也可以在gnome里開個終端執行。
如果登錄有問題,需要在server上執行xhost +命令,更安全的做法請參考xhost的語法,我用xhost +命令只是圖個方便。

在第8個終端上會出現server上gnome的登錄界面,和windowsxp 的xmanager下看到的是一樣的。
按ctrl+alt+F7切換回desktop本機的gnome桌面,按ctrl+alt+F8切換到Server的gnome桌面,感覺非常Cool! 第一次體會到Xwindow的偉大!
 
配置文件最好還是改 /etc/gdm/custom.conf.

# This file should not be updated by hand.  Since GDM 2.13.0.4,
# configuration choices in the /etc/X11/gdm/gdm.conf-custom file will
# override the default values specified in this file (installation
# locations of the configuration files may vary for different distros).

我只裝了X,gdm包(不確定全了). 沒裝gnome或KDE. 現在用gdm-binary -daemon 啟動, 177端口起來了. 但是xmanager連不上,iptables關了,hosts.allow, hosts.deny都為空. 

udp 的端口我該怎么測試下, tcp的用telnet可以試下.



一開始xmanager連不上是用xdm query 模式的,后來換了個indirect模式就可以了.
udp 的端口測試(udp沒有連接,所以測試不便),可以考慮用netcat. 不過好像不是很好用.
 
 
 

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

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM