문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판 | |||
| linux:ssh_key [2022/10/18 14:53] – [리눅스/유닉스 계열] taekgu | linux:ssh_key [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| + | ====== SSH Key Generate ====== | ||
| + | ===== 리눅스/ | ||
| + | 1. 키 생성 | ||
| + | <code bash> | ||
| + | ssh-keygen -t rsa | ||
| + | </ | ||
| + | -t : 어떤 암호화 방식을 사용할 것인가 (디폴트이기에 정하지 않으면 rsa로 만들어진다) | ||
| + | 파일위치 지정 : (기본위치로 사용하려면 Enter) | ||
| + | 비밀번호 : (비밀번호 없이 사용하려면 Enter) | ||
| + | 비밀번호 확인 : | ||
| + | 위에서 정한 파일위치에 .ssh 디렉토리가 생기고 그 아래에 id_rsa(개인키), | ||
| + | |||
| + | |||
| + | 2. 공개키 전송 | ||
| + | <code bash> | ||
| + | scp ~/ | ||
| + | </ | ||
| + | |||
| + | 3. 서버에서 공개키 등록위치 생성 | ||
| + | <code bash> | ||
| + | mkdir .ssh | ||
| + | chmod 700 .ssh | ||
| + | </ | ||
| + | |||
| + | 4. 공개키 등록 | ||
| + | <code bash> | ||
| + | cat other_id_rsa.pub >> ~/ | ||
| + | </ | ||
| + | |||
| + | 디렉토리와 파일 권한 | ||
| + | <code bash> | ||
| + | chmod 700 ~/.ssh | ||
| + | chmod 600 ~/ | ||
| + | chmod 644 ~/ | ||
| + | chmod 600 ~/ | ||
| + | chmod 644 ~/ | ||
| + | </ | ||
| + | |||
| + | 출처: https:// | ||
| + | |||
| + | ===== ssh server ===== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get install openssh-server | ||
| + | </ | ||