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