로컬 머신이 private 키를 가지고
리모트 머신이 authorized_keys 파일에 public 키를 저장한다.
내 서버(리눅스머신)에서 다른 ssh 서버에 접속할 때는 머신도 리모트가 아닌
로컬이 됨을 명심하자....
내 머신에도 다른 머신에 접속하기 위한 private 키가 존재해야한다는 소리다
이 키와 쌍으로 생성된 public 키가 다른 리모트 머신의 authorized_keys 파일에
설정되어야 한다.
- 로컬이 윈도우일 경우
putty를 이용하자 keygen을 실행하여 private 키를 저장하고
public 키를 복사하여 리모트 머신의 authorized_keys에 저장한다.
- 로컬이 리눅스일 경우
# ssh-keygen -t rsa -b 4096 -C "account@host"
패스워드없이 자동 로그인을 원한다면
생성중에 입력받는 passphrase에서 아무 입력없이 엔터를 치면된다.
~/.ssh/id_rsa (private 키) ~/.ssh/id_rsa.pub (public 키)파일을 이용하면 된다
2019/06/14 추가
putty의 ssh-keygen으로 생성한 private 파일은 자체 포맷으로 저장되기 때문에
이 파일을 인식하지 못하는 프로그램들이 생긴다... ex) git-scm의 git
반드시 conversions -> export openssh로 변환하여 저장해서 사용하도록 한다.
'운영_설치 > 기타' 카테고리의 다른 글
plex로 관리하기 위한 파일들의 네이밍 규칭 (0) | 2020.03.14 |
---|---|
git 과 ssh (0) | 2019.06.14 |
도커 사용 요약 (0) | 2019.03.01 |
virtualbox에서 iscsi 저장장치 사용 (0) | 2018.06.14 |
스케치업 옛 버전 루비 설치 (0) | 2015.10.30 |