Notice
Recent Posts
Recent Comments
준호씨의 블로그
ssh-copy-id 로 public key 배포. 그리고 sshpass 본문
반응형
~/.ssh/ 에 id_rsa, id_rsa.pub 를 생성 해 두고 id_rsa.pub 의 내용을 remote 서버의 ~/.ssh/authorized_keys 에 추가 해 두면 패스워드 입력 없이 해당 서버로 ssh 로 이동 할 수 있다.
public key 를 복사 하는 방법은 직접 복사 하는 방식도 있지만 ssh-copy-id 명령어를 이용하는 방법이 있다.
ssh-copy-id remote-host1
$ ssh-copy-id remote-host1user@remote-host1's password:Now try logging into the machine, with "ssh 'remote-host1'", and check in:.ssh/authorized_keysto make sure we haven't added extra keys that you weren't expecting.
다만 password 를 입력 해 주어야 하는데 이것이 불편한 경우 sshpass -p <password> 를 앞에 붙여 주면 된다.
sshpass 는 기본적으로 안깔려 있을 수 있는데 osx 의 경우 brew 이용해서 sshpass 설치 하려면 다음과 같이 하면된다. 공식적으로는 제공해 주지는 않는다.
brew install http://git.io/sshpass.rb
sshpass 가 있으면 다음과 같이 한방에 키 복사~
sshpass -p <password> ssh-copy-id remote-host1
반응형
'개발이야기' 카테고리의 다른 글
ansible 로 diff 떠보기 (1) | 2016.01.21 |
---|---|
토비의 스프링 3.1 7장 스프링 핵심 기술의 응용 읽다가 (0) | 2015.12.30 |
gradle 로 빌드시 jar 파일에 라이브러리 같이 넣기. 단일 jar 파일 만들기 (0) | 2015.12.15 |
[RR] image 넣기 (0) | 2015.12.14 |
[RR] sound effect 추가 (0) | 2015.12.14 |
Comments