network

[SSH] known_hosts와 authorized_keys

sklass 2021. 12. 5. 12:54

~/.ssh 폴더에 보면 known_hosts authorized_keys 라는 public key가 등록된 파일이 두 개 있는데 이 두개의 차이점을 설명하고자 합니다.

 

known_hosts에는 내가 다른 서버에 접속 할 때, 그 서버의 public key가 등록되고

authorized_keys 다른 컴퓨터가 client로서 내 서버에 접속하려고 할 때, 그 client의 public key입니다.

 

known_hosts는 해당 서버 접속 시 자동으로 등록이 되고

authorized_keys는 직접 등록을 해야 해당 클라이언트가 이 컴퓨터로 접속이 가능해집니다.

 

References

https://velog.io/@hyeonseop/SSH-Key%EB%A1%9C-%EC%84%9C%EB%B2%84-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0

 

SSH Key로 서버 접속하기

ssh key로 서버 접속하는 법 (ssh key 생성, 등록, +a)

velog.io