rsh命令配置于使用

Posted cqdxwjd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsh命令配置于使用相关的知识,希望对你有一定的参考价值。

安装环境:一台centos6.10虚拟机,一台centos7.5虚拟机,全部使用root用户登录。

两台机器上都要安装rsh、rsh-server、xinetd包。

两台机器都要关闭防火墙并配置/etc/hosts映射。

修改/etc/xinetd.d/下的三个文件,rlogin,rexec,rsh,将里面的disable=yes改为disable=no。如果没有这三个文件,创建即可。

如下:

rexec

# default: off
# description: Rexecd is the server for the rexec(3) routine.  The server # provides remote execution facilities with authentication based # on user names and passwords.
service exec
{
  socket_type   = stream
  wait      = no
  user      = root
  log_on_success    += USERID
  log_on_failure    += USERID
  server      = /usr/sbin/in.rexecd
  disable     = no
}

rlogin

# default: on
# description: rlogind is the server for the rlogin(1) program.  The server #       provides a remote login facility with authentication based on #       privileged port numbers from trusted hosts.
service login
{
        socket_type             = stream
        wait                    = no
        user                    = root
        log_on_success          += USERID
        log_on_failure          += USERID
        server                  = /usr/sbin/in.rlogind
        disable                 = no
}

rsh

# default: on
# description: The rshd server is the server for the rcmd(3) routine and, #       consequently, for the rsh(1) program.  The server provides #       remote execution facilities with authentication based on #       privileged port numbers from trusted hosts.
service shell
{
        disable = no
        socket_type             = stream
        wait                    = no
        user                    = root
        log_on_success          += USERID
        log_on_failure          += USERID
        server                  = /usr/sbin/in.rshd
}

然后修改/etc/pam.d/下的rlogin、rexec、rsh三个文件,将里面的#auth       required     pam_securetty.so这行注释掉,使得root用户可以远程登录。

然后再两台机器上重启xinetd服务即可互相登录了。

以上是关于rsh命令配置于使用的主要内容,如果未能解决你的问题,请参考以下文章

rexec/rlogin/rsh介绍

在远程计算机上使用 rsh 运行命令

rsh 命令的使用

Linux中为什只能在root用户下使用rsh.当在addusr创建的用户下使用rsh时出现Permission denied.

window下配置rsh环境

linux下常用文件传输命令(转)