====== 2.1.6 Ensure rsh server is not enabled (Scored)======
=====Profile Applicability=====
Level 1 - Server
Level 1 - Workstation
=====Description=====
The Berkeley ''rsh-server'' (''rsh'', ''rlogin'', ''rexec'') package contains legacy services that exchange credentials in clear-text.
=====Rationale=====
These legacy services contain numerous security exposures and have been replaced with the more secure SSH package.
=====Audit=====
Verify the ''rsh'' services are not enabled. Run the following commands and verify results are as indicated:
grep -R "^shell" /etc/inetd.*
grep -R "^login" /etc/inetd.*
grep -R "^exec" /etc/inetd.*
No results should be returned \\ \\
check ''/etc/xinetd.conf'' and ''/etc/xinetd.d/*'' and verify all ''rsh'', ''rlogin'' and ''rexec'' services have ''disable = yes'' set.
=====Remediation=====
Comment out or remove any lines starting with ''shell'', ''login'' or ''exec'' from ''/etc/inetd.conf'' and ''/etc/inetd.d/*''.\\
Set ''disable = yes'' on all ''rsh'', ''rlogin'' and ''rexec'' services in ''/etc/xinetd.conf'' and ''/etc/xinetd.d/*''.