kshell port no 544
rlogin port no 513
rshell port no 514
어이없는게 rshell 세팅이 되어있지 않아도. 커버로스 아이디에 인증 (~/.k5login) 만 되어있으면
rsh 접속이 가능하다. 커버로스가 rsh 에 비해서 우선권이 있는듯 하다 (추측)
[root@xxx121 ~]# rsh xxxx8
klogind: User xxxxxxx@NAVER.COM is not authorized to login to account root.
Trying krb4 rlogin...
krb_sendauth failed: You have no tickets cached
trying normal rlogin (/usr/bin/rlogin)
Last login: Mon Jan 24 11:37:37 from xxxx12.hangame.com
[root@xxxx8 ~]#
* 커버로스 인증 아이디를 삭제후, rsh 만 설정했을때 나는 오류메시지와 접속화면이다.
* 참고로 rsh 세팅방법
1. ntsysv 에서 rsh, rlogin 서비스 open
또는 /etc/xinetd.d/rsh 와 rlogin 파일에서 disable = no 로 설정
2. /etc/hosts.equiv 에 rsh 접속을 할 클라이언트 호스트네임 설정 (/etc/hosts 와 같아야함)
3. /etc/init.d/xinetd restart
여기까지는 암호입력후 접속가능
암호없이 접속가능하게 설정하는 방법
4. ~/.rhosts 에 /etc/hosts.equiv 와 같은 접속할 클라이언트 호스트네임 적어줌
5. /etc/pam.d/rsh 와 rlogin 을 열어서 pam_securetty.so 에 해당되는 줄을 주석처리
<출처:http://kkanari.egloos.com/1837690>