728x90
리눅스 sshpass 사용법
** 사전에 sshpass가 설치 되어있어야 한다.
설치방법 : http://wnstjqdl.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-sshpass-%EC%84%A4%EC%B9%98
1. sshpass 툴 옵션
sshpass -p 패스워드 ssh id@도메인 혹은 IP
ex) sshpass -p 1234 ssh root@test.co.kr 혹은 root@192.168.1.21
** 직접 패스워드 지정외에 패스워드 파일을 만들어서 사용 하는 방법도 있다.
1) /home/sshpasswd 라는 파일을 만든다
- vi /home/sshpasswd
해당 파일에 패스워드를 입력한다.
2) -f 옵션으로 해당 파일을 불러 온다.
- sshpass -f 패스워드파일 ssh id@도메인 혹은 IP
ex) sshpass -f /home/sshpasswd ssh root@192.168.1.21
*** 이렇게 간단하게 로그인 되면 좋겠지만 처음 접속 하는 서버나, 디스크 등등의 문제로 know host에 저장 할 것이라는 메시지가 뜬다. 이럴때 아래와 같이 사용 한다.
sshpass -f /home/sshpasswd ssh -o StrictHostKeyChecking=no root@192.168.1.21
-o StrictHostKeyChecking=no 옵션은 known host에 저장 할 것이냐고 묻는거에 yes를 누르고 넘어가는 옵션!!
'Linux > sshpass' 카테고리의 다른 글
리눅스 sshpass 설치 (0) | 2014.02.25 |
---|