SSH 가 신경 많이 쓰는 이유
SSH 가 권한 너무 느슨하면 private key, authorized_keys, 또는 홈 디렉토리도 사용 거부 — 실패 모드가 silent. 인증이 조용히 password 로 fallback; 키 왜 안 되는지 디버깅에 몇 시간. 근본 원인 거의 항상 권한. 한 번 설정, 주기적 감사, 더 잘 자.
외울 숫자
| 경로 | 권한 | 이유 |
|---|---|---|
~ | 755 또는 750 | group 이나 other 가 쓸 수 없음 |
~/.ssh | 700 | owner 만 read 또는 list |
~/.ssh/id_ed25519 | 600 | Private key — owner 만 read |
~/.ssh/id_ed25519.pub | 644 | Public key, 공유 fine |
~/.ssh/authorized_keys | 600 | 서버 쪽 손님 명단 — owner 만 write |
~/.ssh/known_hosts | 644 | Host fingerprint, secret X |
~/.ssh/config | 644 또는 600 | 둘 다 fine |