사용자 도구

사이트 도구


linux:ssh_key

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
linux:ssh_key [2022/08/13 12:49] taekgulinux:ssh_key [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +====== SSH Key Generate ======
 +===== 리눅스/유닉스 계열 =====
 +1. 키 생성
  
 +<code bash>
 +ssh-keygen -t rsa
 +</code>
 +-t : 어떤 암호화 방식을 사용할 것인가 (디폴트이기에 정하지 않으면 rsa로 만들어진다)
 +파일위치 지정 : (기본위치로 사용하려면 Enter)
 +비밀번호 : (비밀번호 없이 사용하려면 Enter)
 +비밀번호 확인 :
 +위에서 정한 파일위치에 .ssh 디렉토리가 생기고 그 아래에 id_rsa(개인키), id_rsa.pub(공개키),known_hosts 파일이 생성된다.
 +
 +
 +2. 공개키 전송
 +<code bash>
 +scp ~/.ssh/id_rsa.pub 사용자ID@서버명:id_rsa.pub
 +</code>
 +
 +3. 서버에서 공개키 등록위치 생성
 +<code bash>
 +mkdir .ssh
 +chmod 700 .ssh
 +</code>
 +
 +4. 공개키 등록
 +<code bash>
 +cat other_id_rsa.pub >> ~/.ssh/authorized_keys
 +</code>
 +
 +디렉토리와 파일 권한
 +<code bash>
 +chmod 700 ~/.ssh
 +chmod 600 ~/.ssh/id_rsa
 +chmod 644 ~/.ssh/id_rsa.pub
 +chmod 600 ~/.ssh/authorized_keys
 +chmod 644 ~/.ssh/known_hosts
 +</code>
 +
 +출처: https://webdir.tistory.com/200 [WEBDIR:티스토리]
 +
 +===== ssh server =====
 +
 +<code bash>
 +sudo apt-get install openssh-server
 +</code>