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
rshd_server_is_the_server_for_the_rcmd3_routine_and_28">descrīption: The rshd server is the server for the rcmd(3) routine and,
rsh1_program_The_server_provides_30">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