안녕하세요.
왕초짜입니다.
제목대로 rsh에 대해 궁금한 것이 있습니다.
먼저 rsh 를 사용하기 위해 /etc/hosts , /etc/hosts.equiv , /root/.rhosts
파일을 편집했습니다.
물론 각 파일에 각 노드의 정확한 정보를 집어넣었고 rsh 동작까지 확인을
했습니다.
근데 문제는 root 로 rsh 를 동작시킬때와 다른 계정으로 동작시킬때가
틀린 결과가 나온다는 것입니다.
일반계정으로 다음과 같은 명령을 내리면
> rsh node1 "echo test..."
test...
라는 정상적인 결과가 에코되지만
루트계정으로 똑같은 명령을 내리면
> rsh node1 "echo test..."
Permission denied
라는 메시지가 나옵니다.
즉, 루트 계정으로 로그인했을때는 rsh 사용에 대한 제한이 있는건지
아님 제가 설정을 잘못한게 있어서 인지 모르겠습니다.
루트계정으로 다음 명령을 내리면
> rsh node1
Last login.......
............어쩌구 저쩌구
하면서 로그인 쉘이 뜨기는 하지만 제가 필요한 것은
루트 계정으로 로그인 했을 때에도 다음 명령을 내리면
> rsh node1 "echo test..."
test
와 같이 결과가 나오는 것입니다.
고수님들의 고견을 부탁드립니다.
그럼 안녕히--왕초짜가 초왕짜가 되기까지.......(-_-;)