今天处理问题,遇到了rsh无法连接远程机器,总是出现Connection refused的报错,光标停留在密码输入状态。
上网搜索,发现如下链接的博文和我情况很相似,且给出了两种解决办法,遇到类似问题的朋友可以移步拜读一下。
http://tonykorn97.itpub.net/post/6414/476048
文章内容转载如下:
有需要管理多台机器的朋友大多有听过 rsh/rlogin机制,在内部网络中的联机这个服务是很简易且方便的(姑且不论其安全性而言)。但在有时候你在安装时没特别注意的话,可能会碰到 rsh/rlogin可以运作,但会出现 Trying krb4 rlogin… Connection refused 的错误讯息,这时候可以透过下列方式进行处理。
[root@node15 ~]# rsh node15 connect to address 192.168.1.15: Connection refused Trying krb4 rlogin… connect to address 192.168.1.15: Connection refused trying normal rlogin (/usr/bin/rlogin) Last login: Fri Jul 28 10:33:29 from hcserver.cluster [root@node15 ~]#
[root@node15 ~]# rpm -qf `which rlogin` 检查一下目前使用的rlogin是从那个套件产生的
krb5-workstation-1.3.4-27 <– 抓到凶手了,目前的rlogin是由krb5-workstation提供的
[root@node15 ~]#rpm -e krb5-workstation 移除krb5-workstation套件
[root@node15 ~]# rpm -qf `which rlogin` 再检查一次看看 ^^,回复到原先的rsh套件提供啦
rsh-0.17-25.3
[root@node15 ~]#rsh node15
[root@node15 ~]#
2,发现没有安装完软件包:
[root@tonykorn97 ~]# rpm -ivh rsh-server-0.17-38.el5.x86_64.rpm Preparing... ########################################### [100%] 1:rsh-server ########################################### [100%] [root@tonykorn97 ~]# [root@tonykorn97 xinetd.d]# chkconfig rsh on [root@tonykorn97 xinetd.d]# chkconfig rlogin on [root@tonykorn97 xinetd.d]# /etc/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] [root@tonykorn97 xinetd.d]#
over~
通过RSS订阅