반응형
안녕하세요.
회사에서 테스트 용 서버에 접속할 때 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로 등록해두고 사용하고 있습니다.
비밀번호가 노출되기 때문에 보안이 중요한 서버는 사용을 자제해야 합니다.
반응형
'Computer System > Linux' 카테고리의 다른 글
[Linux] crontab - 리눅스 예약, 반복 작업 (0) | 2017.07.14 |
---|---|
[Linux] 우분투 터미널 다중 창, 창분할 - 터미네이터 (Terminator) (0) | 2017.07.13 |
[Linux] 우분투에서 카카오톡 PC 사용하기 (Wine, PlayOnLinux) (13) | 2017.06.12 |
[Linux] 우분투 캡쳐 (스크린샷) 방법 (우분투 부분 캡쳐, 스크린샷) (0) | 2017.06.12 |
[Linux] ntfsfix - 리눅스 (우분투) 에서 윈도우 파티션 (ntfs) 마운트 시 오류 해결 방볍 (The NTFS partition is in an unsafe state.) (0) | 2017.06.02 |