Study/Linux

서버에 SSH키로 접속하는 방법

AC 2025. 10. 12. 20:13

SSH 키 기반 인증 설정

비밀번호 없이 자동 배포하려면 SSH 키가 필요합니다.

# 로컬 머신에서 실행 (이미 SSH 키가 있다면 스킵)
ssh-keygen -t ed25519 -C "your-email@example.com"
# 엔터 3번 (기본 경로, 비밀번호 없음)

# 공개 키를 VPS에 복사
ssh-copy-id user@your-vps-ip

# 또는 수동으로 복사
cat ~/.ssh/id_ed25519.pub | ssh user@your-vps-ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

# 연결 테스트 (비밀번호 없이 접속되어야 함)
ssh user@your-vps-ip
LIST