1.host:
server 10.10.0.3 admin_dev
client 10.10.0.6 test_dev
2.兩台主機同時安裝rsh,rsh-server
yum install -y rsh rsh-server
3.修改兩台主機配置檔案 cd /etc/xinetd.d/
vi rexec vi rsh vi rlogin
service shell
4.在server主機hosts檔案中新增
10.10.0.6 test_dev
5.在兩台主機非root使用者的家目錄下新增(執行shell命令)
vi .rhosts
在server端新增需要遠端的主機名和使用者(非root)
例: 10.10.0.6 admin
在client端新增server主機的主機名和使用者(非root)
例: 10.10.0.3 admin
檔案.rhosts新增許可權(.rhosts檔案一定要放在使用者的家目錄下和.bash_profile同級)
chmod 600 .rhosts
6.在兩台主機/etc目錄下新增(無密碼登入)
vi hosts.equiv
在server端新增需要遠端的主機名和使用者
例: 10.10.0.6 admin
在client端新增server主機的主機名和使用者
例: 10.10.0.3 admin
檔案.rhosts新增許可權 chmod 600 /etc/hosts.equiv
7.配置server的rsh server
修改/etc/securetty檔案
echo rsh >>/etc/securetty
echo rlogin >>/etc/securetty
echo rexec >>/etc/securetty
8. 兩台主機啟動xinetd
service xinetd start
9.監聽514埠
netstat -an | grep 514
tcp 0 0 0.0.0.0:514 0.0.0.0:* listen
10.關閉selinux vi /etc/selinux/config
# this file controls the state of selinux on the system.
# selinux= can take one of these three values:
# enforcing - selinux security policy is enforced.
# permissive - selinux prints warnings instead of enforcing.
# disabled - selinux is fully disabled.
selinux=disabled
# selinuxtype= type of policy in use. possible values are:
# targeted - only targeted network daemons are protected.
# strict - full selinux protection.
selinuxtype=targeted
11.iptables開放514埠
iptables -a input -p tcp --dport 514 -j accetp
12.檢視埠是否通
nc -v 10.10.0.6 514 connection to 10.10.0.6 514 port [tcp/shell] succeeded! ##埠正常通過
13.測試
rsh test_dev date sat may 6 16:22:29 cst 2017
rsh服務配置文件
rsh 服務配置文件 rsh是 remote shell 遠端shell 的縮寫。該命令在指定的遠端主機上啟動乙個 shell 並執行使用者在 rsh命令列中指定的命令。1.安裝 rsh server 伺服器 yum y install rsh server 2.修改啟動服務配置檔案 進入 setu...
rsh服務配置文件
rsh 服務配置文件 rsh是 remote shell 遠端shell 的縮寫。該命令在指定的遠端主機上啟動乙個 shell 並執行使用者在 rsh命令列中指定的命令。1.安裝 rsh server 伺服器 yum y install rsh server 2.修改啟動服務配置檔案 進入 setu...
redhat linux下配置rsh和rcp
1 安裝前準備 機器a 192.168.0.4 安裝rsh server 機器b 192.168.0.10 rsh client 呼叫執行192.168.0.4的命令 2 首先確認機器a是否安裝rsh包 root mg04 root rpm aq grep rsh rsh 0.17 14 rsh s...