| HOME / 정보공유 / AIX 명령어 모음

rlogin
rlogin rlogin 명령 목적 국지 호스트와 원격 호스트를 연결시킵니다. 구문
rlogin RemoteHost [ -e Character ] [ -8 ] [ -l User ] [ -f | -F ] [ -k realm]
설명
/usr/bin/rlogin 명령은 지정된 원격 호스트로 로그인하여 국지 터미널을 원격 호스트로 연결합니다.
원격 터미널 유형은 TERM 국지 환경 변수에 제공된 유형과 같습니다. 터미널 또는 창 크기는 원격 호스트가 이들을 지원하고 크기 변경사항이 전달된 경우에도 동일합니다. 모든 반향이 원격 호스트에 발생하므로 지연을 제외하고는 터미널 연결이 투명합니다. Ctrl-S와 Ctrl-Q 키 조합은 정보의 흐름을 정지 및 시작하며, 입력 및 출력 버퍼는 인터럽트시 삭제됩니다.
원격 명령 실행
rlogin 명령을 사용할 때, 링크 이름으로 호스트 이름을 사용하여 경로에 대한 링크를 작성할 수 있습니다. 예를 들면, 다음과 같습니다.
ln -s /usr/bin/rsh HostName
HostName 매개변수로 지정된 호스트 이름을 프롬프트에서 인수(명령)와 함께 입력하면 자동으로 rsh 명령이 사용되어 HostName 매개변수로 지정된 원격 호스트의 명령행에 지정되어 있는 명령이 원격에서 실행됩니다.
HostName 매개변수로 지정된 호스트 이름을 프롬프트의 인수(명령)없이 입력하면, HostName 매개변수에 의해 지정된 원격 호스트로 로그인하기 위해 자동으로 rlogin 명령을 사용합니다.
앞의 조건외에도, rlogin 명령을 사용하여 원격 사용자 계정에 정의된 암호가 없는 경우, 원격 호스트에 액세스할 수도 있습니다. 그러나 보안상의 이유로 모든 사용자 계정에는 암호를 사용하는 것이 바람직합니다.
rlogin 명령은 (exec 명령 사용) /usr/sbin/login 파일을 실행하여 사용자의 유효성을 확인합니다. 이로 인해 1) 모든 사용자 및 장치 속성은 텔넷 연결시 적용될 수 있으며, 2) 원격 로그인은 한 번에 허용 가능한 최대 로그인 세션 수에 대해 계산됩니다(maxlogins 속성으로 판별). 속성은 /etc/security/user 및 /etc/security/login.cfg 파일에 정의되어 있습니다.
POSIX 전송 제어 규칙
rlogind 및 telnetd 디먼은 POSIX 전송 제어 규칙을 사용하여 국지 TTY의 전송 제어 규칙을 변경합니다. POSIX 전송 제어 규칙이 국지 TTY에서 사용되지 않는 경우, 다른 전송 제어 규칙을 반향하면 적절하지 않은 활동이 발생합니다. TCP/IP에는 적절하게 기능하기 위해 POSIX 전송 제어 규칙이 있어야 합니다.
파일
-8 언제나 8 비트 데이터 경로를 허용합니다. 그렇지 않고, 원격 호스트의 시작과 종료 문자가 Ctrl-S 와 Ctrl-Q 인 경우, rlogin 명령은 7 비트 데이터 경로와 패리티 비트로 쪼개어 사용합니다.
-e Character 에스케이프 문자를 변경합니다. Character에 대해 선택한 문자로 대체합니다.
-f 신용이 전송됩니다. 이 플래그는 Kerberos 5가 현재 인증 방법이 아닌 경우, 무시됩니다. 현재 DCE 신용이 전송 가능한 것으로 표시되어 있지 않는 경우, 인증은 실패합니다.
-F 신용이 전송됩니다. 또한 원격 시스템의 신용이 전송 가능한 것으로 표시됩니다(다른 원격 시스템으로 패스 가능). 이 플래그는 Kerberos 5가 현재 인증 방법이 아닌 경우, 무시됩니다. 현재 DCE 신용이 전송 가능한 것으로 표시되어 있지 않는 경우, 인증은 실패합니다.
-k realm 국지 시스템 realm과 다른 경우, 사용자가 원격 장치의 realm을 지정할 수 있습니다. 이 목적을 위해, realm은 DCE 셀과 유사합니다. 이 플래그는 Kerberos 5가 현재 인증 방법이 아닌 경우, 무시됩니다.
-l User 원격 사용자 이름을 사용자가 지정한 이름으로 변경합니다. 그렇지 않으면, 국지 사용자 이름이 원격 호스트에서 사용됩니다.
보안
연결을 허용하기 위해 설정될 각각 다른 것을 필요로 하는 여러 개의 인증 방법이 있습니다.
표준 인증 정보
원격 호스트는 다음 조건 중 하나 또는 모두 만족될 때만 액세스를 허용합니다.
국지 호스트는 원격 /etc/hosts.equiv 파일에 포함되고, 국지 사용자는 루트 사용자가 아니며 -l User 플래그는 지정되지 않습니다.
국지 호스트 및 사용자 이름이 원격 사용자 계정의 $HOME/.rhosts 파일에 포함됩니다.
사용자가 $HOME/.rhosts 파일에 대해 임의로 사용 권한을 설정할 수는 있지만, .rhosts 파일의 사용 권한을 600(소유자 전용의 읽기 및 쓰기)으로 설정하는 것이 바람직합니다.
Kerberos 5 인증의 경우
원격 호스트는 다음 모든 조건이 만족되는 경우에만 액세스를 허용합니다.
국지 사용자에게는 최근의 DCE 신용이 있습니다.
국지 및 원격 시스템이 Kerberos 5 인증에 맞게 구성설정됩니다(일부 원격 시스템에서는 이 인증이 필요하지 않을 수 있습니다. 디먼이 klogin 포트를 감지하는 것이 필수입니다).
원격 시스템에서는 원격 계정에 대한 액세스에 충분하게 DCE 신용을 승인합니다. 추가 정보는 kvalid_user 기능을 참조하십시오.
-e 플래그를 사용해서 별도로 수정하지 않는 한, 표준 에스케이프 문자는 ~입니다. 에스케이프 문자는 행의 시작에서 발생한 경우 원격 호스트가 인식할 뿐입니다. 그렇지 않으면, 에스케이프 문자는 정상 문자로 원격 호스트에 전송됩니다. 에스케이프 문자를 행의 시작에 정상 문자로 원격 호스트에 전송하려면, 에스케이프 문자를 두 번 누르십시오. 에스케이프 문자와 마침표(예: ~.)를 누르면, 즉시 국지 터미널이 원격 호스트에서 단절됩니다.
예제
국지 사용자 이름으로 원격 호스트에 로그인하려면 다음을 입력하십시오.
rlogin host2
암호를 입력하라는 프롬프트를 받고, 그 다음 원격 호스트 host2로 로그인 됩니다.
원격 호스트에서 로그오프 하여 연결을 종료하려면, ~.를 입력하십시오.
여러 사용자 이름으로 원격 호스트에 로그인하려면 다음을 입력하십시오.
rlogin host2 -l dale
암호를 입력하라는 프롬프트를 받고, 그 다음 사용자 이름 dale로 원격 호스트 host2에 로그인 됩니다.
원격 호스트에서 로그오프 하여 연결을 종료하려면, ~.를 입력하십시오.
국지 사용자 이름으로 원격 호스트에 로그인하고 에스케이프 문자를 변경하려면 다음을 입력하십시오.
rlogin host2 -e\
암호를 입력하라는 프롬프트를 받고, 그 다음 원격 호스트 host2로 로그인 됩니다. 에스케이프 문자는 \(백슬래쉬)로 변경되었습니다.
원격 호스트에서 로그오프하여 연결을 종료하려면, \.를 입력하십시오.
관련 정보
ftp 명령, login 명령, rcp 명령, rexec 명령, rsh 명령, telnet 명령
rlogind 및krlogind 디먼
kvalid_user 기능.
hosts.equiv 파일 형식, .rhosts 파일 형식.