当使用rsh,rlogin或rexec连接RHEL上rsh-server服务器时,得到'No route to host'的错误?
解决方法:

rsh,rlogin和rexec都使用513端口来连接服务器,这种错误的常见原因是因为rsh服务器上运行防火墙阻止了513端口导致的。

这时候可以关闭防火墙或者打开513端口,推荐打开特定的端口。在RHEL3下使用redhat-config-securitylevel和system-config-securitylevel来打开513端口:

redhat-config-securitylevel-tui -q -p login:tcp

注:如果你已经对防火墙做了设置,那么这里就需要把此前的设置在这里同时再次指定,例如已经指定了打开22端口,那么执行:

redhat-config-securitylevel-tui -q -p login:tcp -p ssh:tcp