ssh key 생성해서 사용하기

스윗포테이토·2022년 10월 17일
1

서버에 ssh를 통해 접속할 때, 매번 비밀번호를 치는 것이 불편하기 때문에 ssh key를 발급받아 사용하려고 한다.

  • 발급 확인
    cat ~/.ssh/id_rsa.pub
    입력했을 때 내용에 ssh-rsa ... 하고 나오는 부분이 없다면 키를 새로 생성해야 한다.
    ssh-keygen
    파일 이름이나 비밀번호를 지정하고 싶지 않다면 그냥 엔터를 누르면 넘어간다.

생성된 공개키(~/.ssh/id_rsa.pub)를 서버에 등록해서 사용하면 되는데, 라즈베리파이의 경우 ~/.ssh/authorized_keys 파일에 넣어주면 된다.

cat ~/.ssh/id_rsa.pub | ssh pi@<hostname> 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'

혹은 직접 작성해도 된다.

cat ~/.ssh/id_rsa.pub | pbcopy

위 명령어를 실행하면 공개키가 클립보드에 복사되므로 붙여넣기 하여 사용할 수 있다.

profile
나의 삽질이 미래의 누군가를 구할 수 있다면...

0개의 댓글