원격 셸

Remote Shell
원격 셸(rsh)
초기 릴리즈1983; 39년 전 (1998년)
기록 위치C
운영 체제크로스 플랫폼

원격 셸(rsh)은 셸 명령다른 사용자로서, 컴퓨터 네트워크를 통해 다른 컴퓨터에서 실행할 수 있는 명령줄 컴퓨터 프로그램이다.

rsh가 연결되는 원격 시스템은 rsh 데몬(rshd)을 실행한다.데몬은 일반적으로 잘 알려진 TCP 포트 번호 514를 사용한다.

역사

Rsh는 4.2의 rlogin 패키지의 일부로 rcp와 함께 BSD Unix 운영 체제의 일부로 시작됨1983년 BSD. rsh는 이후 다른 운영 체제에 포팅되어 왔다.

rsh명령어는 PWB/UNIX에 처음 등장한 또 다른 공통 UNIX 유틸리티인 제한된 셸과 이름이 같다. 시스템 V 릴리스 4에서는 제한된 셸이 종종/usr/bin/rsh.

제한 사항

rlogin 기사에서 기술한 바와 같이, rsh 프로토콜은 다른 이유들 중에서도 네트워크를 통해 암호화되지 않은 정보를 전송하기 때문에 네트워크 사용에 안전하지 않다.일부 구현에서는 암호화되지 않은 암호를 네트워크를 통해 전송하여 인증하기도 한다.rsh는 주로 로컬 네트워크에서도 보안 쉘(secure shell) 프로그램으로 대체되었다.

rsh 사용의 예로서 UNIX와 유사한 시스템을 실행하는 컴퓨터 host.example.com에서 사용자 원격 사용자로서 mkdir testdir 명령을 실행한다.

$ rsh -l 원격 사용자 host.example.com "mkdir testdir"

명령이 완료되면 rsh가 종료된다.명령이 지정되지 않은 경우 rsh는 rlogin을 사용하여 원격 시스템에 로그인한다.도메인 이름 시스템을 사용하여 원격 시스템의 네트워크 위치를 조회한다.

참고 항목

참조