Ubuntu16.04 配置rsh服务:
1:先安装以下软件:
sudo apt-get rsh-server
sudo apt-get rsh-client
sudo apt-get rsh-redone-server
sudo apt-get xinetd
2:在/etc/hosts 中添加访问的主机ip和主机名
192.168.0.66 cpci6200
3:在/etc/hosts.equiv中添加访问的主机ip
192.168.0.66
4:【/etc/securetty中添加rsh rlogin rexec】可选
5:ubuntu下原来没有一下这些文件,新建
/etc/xinetd.d/rsh
default: on
descrīption: 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/xinetd.d/rlogin
default: on
descrīption: 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
{
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rlogind
}
/etc/xinetd.d/rexec
default: off
descrīption: 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
{
disable = no
socket_type = stream
wait = no
user = root
log_on_success += USERID
log_on_failure += USERID
server = /usr/sbin/in.rexecd
}
6:重启xinetd
/etc/init.d/xinetd restart