2017-09-08 10 views
0

현재 우리는 많은 서버에서 명령을 실행하기 위해 칼을 사용합니다. 그러나 결국 우리는 -P "Password"를 사용하여 암호를 지정해야합니다.칼 ssh -P 명령 줄에 암호가없는

"sshpass"와 같은 파일에서 패스워드를 취할 수있는 방법이 있는지 궁금합니다.

명령 줄에 암호를 입력해야하고 sudo 액세스 권한이있는 모든 사람이 나중에 기록을보고 암호를 알아야 할 때가 좋지 않습니다.

매우 당신이 키를 기준으로 SSH 액세스를 설정 한 후에는 대신, 매번 암호를 입력하는 SSH 키를 사용하는 것이 좋습니다
+0

왜 SSH 키 기반 인증을 사용하지 않는 이유가 있습니까? –

답변

3

, 당신은 사용할 수 있습니다

knife -i <IDENTITY_FILE> .... 

장소 :

-i IDENTITY_FILE, --identity-file IDENTIFY_FILE 인증에 사용되는 SSH ID 파일. 키 기반 인증이 권장됩니다.