2010-02-02 2 views
2

나는 우분투에서 다소 곤란한 평행을 이루기 위해 gsh 명령을 사용하려고합니다. 호스트의 모든 IP 주소를 포함하는 /etc/ghosts 파일을 만들었으며 각 호스트에는 "클러스터"용도로만 만든 계정이 있습니다. 그러나gsh - Global Shell : 공유 키는 어디에 두어야합니까?

, 나는 다음과 같은 명령을 시도

$ gsh -l cluster ok 'echo $host' 

나는

hostn: Host key verification failed. 

hostn+1: Permission denied (publickey,password,keyboard-interactive) 

이미 이러한 컴퓨터를 SSH'ed와 키를 교환 한, 반환이 오류를 얻을. 키 파일에 대한 gsh 매뉴얼 페이지에서 아무 것도 찾을 수 없습니다. 또한 암호를 어디에 넣어야하는지에 대한 질문이 있습니다. 당신이 대답 할 수없는 경우 http://outflux.net/software/pkgs/gsh/

는, 어쩌면 당신은 대안을 제안 할 수 있습니다 :

내가 사용하고있는 버전입니다.

답변

1

"호스트 확인 오류"는 SSH가 처음으로 SSH를 수행하기 전에 원격 서버에 연결할 수 있는지 수동으로 확인하기를 원하기 때문에 발생합니다. GSH는 그것을 무시하는 옵션이하지 않는 것,하지만 당신은 할 수 있습니다

1) 편집을/etc/SSH/ssh_config를

2

)는 "StrictHostKeyChecking"을 시작하는 줄의 주석을

3) 변경 선은 분명히이 어느 정도 보안을 위태롭게하지만,이 호스트 검증 오류를 제거한다

" StrictHostKeyChecking 없다"라고합니다.

관련 문제