Linux RSH主机互信配置

Enabling rsh for Linux

The following section describes how to enable remote shell.

Symantec recommends configuring a secure shell environment for Veritas InfoScale product installations.

See Manually configuring passwordless ssh.

See the operating system documentation for more information on configuring remote shell.

To enable rsh for rhel6/sles

  1. To ensure that the rsh and rsh-server RPMs are installed, type the following command:
    # rpm -qa | grep -i rsh

    If it is not already in the file, type the following command to append the line "rsh" to the /etc/securetty file:

    # echo "rsh" >> /etc/securetty
  2. Modify the line disable = no in the /etc/xinetd.d/rsh file.
  3. In the /etc/pam.d/rsh file, change the "auth" type from "required" to "sufficient":
    auth     sufficient
  4. Add the "promiscuous" flag into /etc/pam.d/rsh and /etc/pam.d/rlogin after item "pam_rhosts_auth.so".
  5. To enable the rsh server, type the following command:
    # chkconfig rsh on
  6. Modify the .rhosts file. Each line of the .rhosts file contains a fully qualified domain name or IP address for each remote system. This file also contains the name of a user having access to the local system. For example, if the root user must remotely access sys1 from sys2, add an entry for sys2.companyname.com to the .rhosts file on sys1 by typing the following command:
    # echo "sys2.companyname.com" >> $HOME/.rhosts
  7. Install the Veritas InfoScale product.

To disable rsh for rhel6/sles

  1. Remove the "rsh" entry in the /etc/securetty file.
  2. Disable the rsh server by typing the following command:
    # chkconfig rsh off
  3. After you complete an installation procedure, delete the .rhosts file from each user's $HOME directory to ensure security:
    # rm -f $HOME/.rhosts

To enable rsh for rhel7

  • Run the following commands to enable rsh passwordless connection:
    # systemctl start rsh.socket
    # systemctl start rlogin.socket
    # systemctl enable rsh.socket 
    # systemctl enable rlogin.socket 
    # echo rsh >> /etc/securetty
    # echo rlogin >> /etc/securetty
    #echo "+ +" >> /root/.rhosts		

To disable rsh for rhel7

  • Run the following commands to disable rsh passwordless connection:
    # systemctl stop rsh.socket
    # systemctl stop rlogin.socket
    # systemctl disable rsh.socket 
    # systemctl disable rlogin.socket 

转载于:https://www.cnblogs.com/lixiaochun/p/8554030.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值