2011-11-20 4 views

답변

3

더 나은 암호를 스크립트에 넣는 것보다 빈 암호로 ssh 키를 설정하십시오.

https://wiki.archlinux.org/index.php/SSH_Keys

+0

감사합니다! 그것은 완벽하게 작동했습니다 : D – wrongusername

+0

그건 그렇고, SSH2로 이것을하는 방법을 아시겠습니까? 'ssh-kegyen2'를 사용하여'id_dsa_1024_a.pub' 파일을 생성하고, 그것을 authorized_keys에 추가하려고 시도했지만 여전히 자동으로 로그인 할 수는 없습니다. – wrongusername

+0

@wrongusername - http://serverfault.com/questions/116177/whats-the-difference-between-authorized-keys-and-authorized-keys2 – manojlds

3

특정 명령을 실행하여 서버 쪽의 authorized_keys 파일의 공개 키와 쌍을 이루는 클라이언트 측에서 암호가없는 개인 키를 갖는 것이 더 좋을 수 있습니다. 하여 원격 호스트상의 지정된 사용자에 대한 .ssh/authorized_keys2에서 다음을 가지고 예를 들어

: 당신이 사용하여 연결하는 경우에만 적 date을 실행

command="date" ssh-rsa AAAAB3NzaC1yc2EAAAABIw[...]Q== Comment for passphraseless key 

키가 :

[localhost] % ssh -i /path/to/id [email protected]   
Sun 20 Nov 2011 20:29:59 EST 
Connection to remotehost closed. 
+1

예, 감사합니다. 이것은 효과가 있었다. – wrongusername

관련 문제