| 服務 | 是否需要密碼 | 是否明文 | 功能 | 端口 |
| rexec | 是 | 是 | 遠程執行命令 | 512 |
| rlogin | 是 | 是 | 遠程登錄得到shell | 513 |
| rsh | 是 | 是 | 可遠程執行命令,也可遠程登錄得到shell | 514 |
rexec/rlogin/rsh都屬於rsh-server包,也都拖管於xinetd守護進程;rsh與telnet相比沒有端口測試功能配置麻煩一點,其他感覺一樣(包括頭疼的輸用戶名不可中斷)。
安裝:yum install -y rsh-server
開啟:將/etc/xinetd.d/rexec(rlogin/rsh)文件中的disable值由yes改為no
啟動:service xinetd restart
rlogin和rsh登錄不需要密碼,Linux作為權限控制嚴謹的系統想到此就可rsh登錄那是不可能的,實際默認的規則是不允許登錄;想要登錄需要配置允許。
允許root從rexec/rlogin/rsh登錄;在/etc/securety末尾追加:

使可用主機名登錄,編緝/etc/hosts:

允許用戶登錄,編緝/etc/hosts.equiv:

允許用戶登錄,編緝~/.rhosts:

客戶機上安裝rsh-client后測試登錄:



參考鏈接:
