1. rlogin (Remote Login, 원격 로그인)
ㅇ TELNET과 유사하나, 주로 같은 네트워크에 있는 UNIX 시스템 간에만 사용
- 텔넷 : 다양한 형식의 터미널과 호스트 간의 통신
- 원격 로그인 : 두 호스트 간에 마치 직접 연결된 것 처럼 통신
ㅇ 원격지 호스트로 로그-인(login)할 때,
- 원격지 호스트의 사용자 홈 디렉토리(home directory) 내 .rhosts($HOME/.rhosts) 파일에,
- 로컬(local) 호스트 이름 및 사용자 이름이 등록되어 있으면,
- 패스워드 없이도 마치 직접 연결되어있는 것 처럼 자동으로 로그-인 할 수 있음
ㅇ 특징
- 사용자 계정 및 환경(home directory, shell 등)을 그대로 이용
- 사용 편의성을 중시한 초기 TCP/IP 원격 접속 방식
- 인증과 데이터가 평문으로 전송되어 보안에 취약
. (보안 보다는 단순성,사용성을 강조함)
ㅇ 사용 포트 및 프로토콜
- 프로토콜 : TCP
- 포트번호 : 513
ㅇ 관련표준 : RFC 1282
2. rsh (Remote Shell) : rlogin의 간단한 버전
ㅇ 원격 호스트에 로그인 접근해 단지 하나의 명령 만을 수행하고 로그아웃 함
ㅇ 사용 포트 및 프로토콜
- 프로토콜 : TCP
- 포트번호 : 514
※ 현재는 rlogin과 rsh 모두 보안상 거의 사용되지 않으며,
- 대부분 암호화와 강력한 인증을 제공하는 SSH가 이를 대체함