암호화된 네트워크 프로토콜
보안 강화
: SSH는 데이터 전송 중에 암호화를 제공하여 보안을 강화한다. 이는 데이터가 중간에 가로채지지 않고 안전하게 전송되도록 보장한다.
인증 용이성
: SSH 키를 사용하면 사용자가 매번 인증을 위해 비밀번호를 입력할 필요가 없다. 대신 한 번의 설정으로 인증을 처리할 수 있다.
local 터미널에서
ssh-keygen
비공개키private key, 공개키public key(~.pub) 하나씩 생성된다.
cd .ssh
ll(파일목록 보기)
cat [~.pub]([~.pub]공개키 파일 읽어서 출력)
github 프로필 > Settings > SSH and GPG keys > new SSH key
key에 공개키 파일을 읽어서 나온 내용을 입력한다.