사용자 도구

사이트 도구


linux:ssh_key

SSH Key Generate

리눅스/유닉스 계열

1. 키 생성

ssh-keygen -t rsa

-t : 어떤 암호화 방식을 사용할 것인가 (디폴트이기에 정하지 않으면 rsa로 만들어진다) 파일위치 지정 : (기본위치로 사용하려면 Enter) 비밀번호 : (비밀번호 없이 사용하려면 Enter) 비밀번호 확인 : 위에서 정한 파일위치에 .ssh 디렉토리가 생기고 그 아래에 id_rsa(개인키), id_rsa.pub(공개키),known_hosts 파일이 생성된다.

2. 공개키 전송

scp ~/.ssh/id_rsa.pub 사용자ID@서버명:id_rsa.pub

3. 서버에서 공개키 등록위치 생성

mkdir .ssh
chmod 700 .ssh

4. 공개키 등록

cat other_id_rsa.pub >> ~/.ssh/authorized_keys

디렉토리와 파일 권한

chmod 700 ~/.ssh
chmod 600 ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa.pub
chmod 600 ~/.ssh/authorized_keys
chmod 644 ~/.ssh/known_hosts

출처: https://webdir.tistory.com/200 [WEBDIR:티스토리]

ssh server

sudo apt-get install openssh-server
linux/ssh_key.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1