안녕하세요.


회사에서 테스트 용 서버에 접속할 때 ssh로 접속하는 경우가 많은데요.



자주 사용하는 서버는 alias를 사용해서 간단하게 접속을 하고 있습니다.


(alias 참고 포스팅 - http://harryp.tistory.com/171)



그런데 ssh 명령어를 alias로 등록 해놔도 패스워드를 접속할 때마다 입력을 해주어야 합니다.


보안이 중요한 서버면 모르겠는데,


테스트 서버는 공용으로 사용하는 비밀번호로 되어있어서 상당히 귀찮습니다.



찾아보니 'sshpass' 라는 프로그램이 있어 사용해봤습니다.



다음 명령어를 통해 간단히 설치 가능합니다. (우분투 기준)



$ sudo apt-get install sshpass



사용할 때는 다음과 같이 사용하면 됩니다.



$ sshpass -p 패스워드 ssh ID@접속장비IP



ex) $ sshpass -p 123456 ssh root@192.168.1.2



저는 위 명령어들을 alias로 등록해두고 사용하고 있습니다.



비밀번호가 노출되기 때문에 보안이 중요한 서버는 사용을 자제해야 합니다.

Posted by 해리팍

댓글을 달아주세요


BLOG main image

Chanhyun Park (해리팍)
Software Engineer
PADI IDC Staff Instructor

Contact Info.
parkch0708@hanmail.net
chanhyun0708@gmail.com
chanhyun.park@sk.com
Kakao Talk : parkch0708

카테고리

All (792)
Park's Life (121)
Computer (194)
IT Info. (134)
Scuba Diving (123)
Traveling (161)
자격증 (18)
Pokemon Go (37)
etc... (4)