实验环境为 centos7
第一步:安装服务:
yum -y install rsh rsh-server xinetd
第二步:启动服务:
systemctl restart rsh.socket
systemctl restart rlogin.socket
systemctl restart rexec.socket
systemctl enable rsh.socket
systemctl enable rlogin.socket
systemctl enable rexec.socket
service xinetd restart
第三步:编辑配置文件:
vi /etc/xinetd.d/rlogin
文件内容:
default: on
description: The rlogin server serves rlogin sessions; it uses /
# unencrypted username/password pairs for authentication.
service rlogin
{
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.rlogind
log_on_failure += USERID
disable = no
}
第四步:增加信任ip(从哪个机器登录就增加哪个机器的ip):
vi /etc/hosts
内容格式:
192.168.1.103 test
第五步:修改安全文件:
vi /etc/securetty
增加以下几行内容
rsh
rexec
rlogin
第六步: 增加内容后重启服务:
systemctl restart xinetd
第七步:测试连接
使用rlogin -l root 127.0.0.1进行验证,输入密码后能够正常登录
注意:如果连接不上,请关闭防火墙
安装之前,一定要关闭防火墙
- 关闭防火墙
systemctl stop firewalld.service - 禁止firewall开机启动
systemctl disable firewalld.service - 查看默认防火墙状态
firewall-cmd --state