본문 바로가기
운영_설치/기타

ssh 사용

by 써드아이 2019. 6. 10.

로컬 머신이 private 키를 가지고
리모트 머신이 authorized_keys 파일에 public 키를 저장한다.

내 서버(리눅스머신)에서 다른 ssh 서버에 접속할 때는 머신도 리모트가 아닌
로컬이 됨을 명심하자.... 

내 머신에도 다른 머신에 접속하기 위한 private 키가 존재해야한다는 소리다
이 키와 쌍으로 생성된 public 키가 다른 리모트 머신의 authorized_keys 파일에
설정되어야 한다.



- 로컬이 윈도우일 경우

putty를 이용하자 keygen을 실행하여 private 키를 저장하고

public 키를 복사하여 리모트 머신의 authorized_keys에 저장한다.

위 영역에서 마우스를 움직이면 키가 생성된다.

 

 

이 값이 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