리눅스

SSH 연결

Justin입니다. 2025. 6. 15. 19:03

~/.ssh 폴더에 개인키와 공개키들이 저장된다.

~/.ssh 폴더 및 ~/.ssh/authorized_keys 는 처음에 없을수도 있다. 

ssh-keygen -t rsa

위의 명령어를 수행하면 키가 생성된다. (id_rsa, id_rsa.pub)

 

만약 A서버에서 B서버로 키 접근이 가능하게 하고싶으면 

 

1. A서버의 공개키 및 개인키를 생성한다.

2. A서버의 공캐키를 B서버의 ~/.ssh/authorized_keys 에 추가로 적어준다

3. B서버는 A서버가 키 기반 SSH 접속을 시도할 때 authorized_keys 에 적힌 공개키를 기반으로 인증된 클라이언트인지 확인 후 허가