라즈베리파이를 쓰다 보면 SSH 접속이 갑자기 안 되는 문제가 자주 발생합니다.
특히 외부 접속을 할 때는 SSH가 정상적으로 열려 있어야 하므로 원인을 빠르게 파악하는 것이 중요합니다.
오늘은 초보자도 5분 안에 해결할 수 있도록 단계별로 정리했습니다.
✔ 1. SSH 활성화 여부 확인
라즈베리파이는 기본적으로 SSH가 비활성화되어 있습니다.
터미널 또는 모니터 연결 후 아래 명령을 실행하세요.
sudo systemctl status ssh
만약 Active가 아니라면 활성화합니다:
sudo systemctl enable ssh
sudo systemctl start ssh
✔ 2. SSH 포트(22번) 활성 확인
SSH가 정상적으로 열려 있는지 확인하는 명령입니다.
sudo netstat -tlnp | grep 22
결과가 없으면 SSH 서비스를 재시작해야 합니다.
sudo systemctl restart ssh
✔ 3. 방화벽(UFW) 설정 확인
UFW 방화벽이 SSH를 막고 있을 수 있습니다.
sudo ufw allow 22
sudo ufw reload
sudo ufw status
✔ 4. 내부 IP 주소 변경 여부 확인
가장 흔한 원인은 라즈베리파이 IP가 변경된 것입니다.
hostname -I
✔ 5. Host key 오류 해결
SSH 접속 시 Host key changed 오류가 발생하면 known_hosts에서 삭제해야 합니다.
ssh-keygen -R 192.168.0.12
✔ 6. sshd_config 설정 확인
SSH 포트를 변경했거나 설정을 건드렸다면 아래 파일을 확인하세요.
sudo nano /etc/ssh/sshd_config
✔ 7. 외부 접속 문제(포트포워딩 필요)
집 밖에서 접속하려면 공유기에서 SSH 포트를 포트포워딩해야 합니다.
ISP에서 22번 포트를 막는 경우 외부 포트를 8822 등으로 변경하세요.
✔ 8. SD카드 SSH 파일 복구
SD카드 boot 파티션에 ssh 파일이 없으면 SSH가 비활성화될 수 있습니다.

🔗 관련 글
👉 ipTIME 포트포워딩 완전 정리 (2025 최신)
ipTIME 포트포워딩 완전 정리 (2025 최신)
🔧 ipTIME 포트포워딩 완전 정리 (2025 최신)라우터(공유기)에서 포트포워딩이 제대로 되지 않으면특히 라즈베리파이, OMV, NAS, CCTV, Home Assistant 같은외부 접속 서비스가 아예 동작하지 않는다.ipTIME
tipnote.tistory.com
라즈베리파이 외부 접속 안될 때 해결법 총정리
🔧 라즈베리파이 외부 접속이 갑자기 안될 때라즈베리파이로 홈서버를 운영하다 보면어느 날 갑자기 외부 접속이 안 되는 문제가 정말 자주 발생합니다.대부분 아래 5가지 안에서 해결됩니다:
tipnote.tistory.com
📝 마무리
SSH 접속 오류는 대부분 다음 다섯 가지 원인 안에서 해결됩니다:
- SSH 비활성화
- 포트 차단 또는 방화벽 설정
- 내부 IP 주소 변경
- Host key 충돌
- 포트포워딩 누락
위 단계대로 차근차근 확인해보면 초보자도 5분 안에 문제를 해결할 수 있습니다.
라즈베리파이·네트워크 관련 문제는 누구나 한 번쯤 겪는 만큼, 같은 오류가 반복된다면 고정 IP 설정과 포트포워딩 규칙 점검을 추천드립니다.
더 많은 라즈베리파이/홈서버 문제 해결 글도 곧 업로드할 예정이니 필요한 내용이 있다면 댓글로 남겨주세요!
'인터넷·네트워크 오류 해결' 카테고리의 다른 글
| DNS 오류 해결 방법 (2026 최신 가이드) (0) | 2025.12.10 |
|---|---|
| ipTIME 인터넷 끊김 해결 가이드 (2026 최신) (0) | 2025.12.10 |
| TipNote — 블로그 소개 / About (0) | 2025.12.10 |
| ipTIME 포트포워딩 완전 정리 (2026 최신) (0) | 2025.12.09 |
| 라즈베리파이 외부 접속 안될 때 해결법 총정리 (0) | 2025.12.09 |