ssh key 생성(비밀번호 없이 로그인) 서버/클라이언트 모두 리눅스

By | 2025년 8월 27일
Table of Contents

ssh key 생성(비밀번호 없이 로그인) 서버/클라이언트 모두 리눅스

클라이언트

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

서버로 ~/.ssh/id_rsa.pub 복사합니다.
이 단계에서는 비밀번호를 이용한 로그인이 가능해야 합니다.
서버/클라이언트의 아이디는 일치할 필요가 없습니다.

ssh-copy-id -p 22 username@server_ip

로그인이 가능한지 확인합니다.

ssh -p 2022 username@server_ip

서버

sudo vi /etc/ssh/sshd_config
......
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
PasswordAuthentication no
......
sudo systemctl restart ssh

답글 남기기