且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在Linux(RHEL4、Suse10)上配置rlogin

更新时间:2022-01-31 21:49:01

        这些天一直在收集Linux上的log, 需要在Linux上做各种不同的操作,昨天配置了rlogin,花费了不少时间。rlogin是Linux上一种传统的远程登录方式,由于安全原因,现在都建议使用ssh代替。关于rlogin的详细说明的文章在网上已经有了很多,这里就是不再说了。下面只说我配置rlogin的步骤。
        一、安装
        要使当前机器成为支持rlogin的服务器,需要安装rlogin的服务器软件:rsh-server。首先在Terminal中检查是否已经安装了rsh-server:
        rpm -q rsh-server
        如果没有安装,则安装该服务器,如果已安装请跳过下面的步骤:
        1、在RHEL上,Applications→System Settings→Add/Remove Applications;在Suse上YaST→Software→Software Management,打开包管理器;
        2、在包管理中,RHEL上选择Legacy Network Server,点击Detail,选择rsh-server;Suse上,在Filter中选择Package Groups,然后选择Products→Networks→Others,选择rsh-server;
        3、根据提示插入适当的光盘,安装完毕,取出光盘。
        注意,在RHEL4安装是时,除了rsh-server外还有两个软件被同时选中,它们可能会导致安装失败。所以取消对它们的选择,只选择rsh-server安装。
        二、配置
        默认安装的rsh服务器,由xinetd服务管理,所以需要重启该服务使rsh-server可用。在重启之前,要修改rlogin和rsh的配置文件,因为默认二者处于关闭状态。在/etc/xinetd.d/中,找到rlogin和rsh两个文件并打开,修改如下:
       disable = yes → disable = no
       保存配置文件,重启xinetd服务。在Terminal中:
       service xinetd restart
       三、防火墙
       经过以上两个步骤,已经可以在本机使用rlogin命令访问localhost或127.0.0.1,但是在外部还不能访问,这是由于防火墙屏蔽了rsh-server使用的513端口,因此要把该端口添加到允许的列表中。
      1、RHEL上,Applications→System Settings→Security Level,将513:tcp添加到Other Ports中,点击OK。
      2、Suse上,可以参考前面文章中关于FTP的配置

      经过以上步骤,就可以使用rlogin登录远程服务器了。