Ubuntu启动rsh服务
1 apt-get install
rsh-server
rsh-client
rsh-redone-server
xinetd
chkconfig
2 /etc/hosts
10.60.36.78 node1 server
10.60.36.90 node2
10.60.36.83 node3
/etc/hosts.equiv
node1
node2
node3
/root/.rhosts
node1 root
node2 root
node3 root
/etc/securetty
加入rsh rlogin rexec
3 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
}
4 重启xinetd
/etc/init.d/xinetd restart
5,测试
测试 rsh 主机名 true,没有任何显示表示配置完成了!
root@it-mx01:~# rsync -e rsh -a 2-ip.txt it-mx02:/root/wuxy/tmp