커뮤니티 솔루션

ZimaOS SSH 토글이 꺼짐: 현재 문제 해결 방법

A 1.6.0 beta2 user found the SSH toggle immediately disabling itself; IceWhale provided remote troubleshooting but no public root-cause fix.

SSH 토글을 켠 후 몇 초 지나 저절로 꺼진다면, 토글을 반복해서 전환하기보다 먼저 오래된 베타 빌드에서 업데이트하고 SSH 서비스를 확인하세요. 이 사례는 ZimaOS 1.6.0 beta2에서 발생했으며 IceWhale 지원팀이 처리했지만, 공개된 근본 원인은 발표되지 않았습니다.

현재 ZimaOS에서는 설정 → 개발자 모드에서 지원되는 SSH 토글을 사용할 수 있습니다. 1.6.2부터는 보안을 위해 원격 루트 로그인이 기본적으로 비활성화되어 있으므로, 특별히 루트가 필요하고 로컬에서 이를 구성한 경우가 아니라면 일반 ZimaOS 계정을 사용하세요.

현재 방식으로 SSH 활성화하기

현재 ZimaOS SSH 가이드에는 설정 → 개발자 모드 → SSH 액세스 경로가 안내되어 있습니다.

토글이 즉시 다시 꺼지는 경우

systemctl status sshd
journalctl -u sshd --no-pager -n 100

무언가를 다시 시작하기 전에 오류를 기록하세요. 구성, 키, 파일 시스템 또는 포트 문제로 서비스를 시작할 수 없으면 UI 토글이 되돌아가는 경우가 많습니다.

포트 22 확인

ss -ltnp | grep ':22'

다른 서비스가 이미 포트 22를 사용 중이면 SSH가 정상적으로 바인딩할 수 없습니다. 해당 포트에서 무엇이 수신 대기 중인지 확인하기 전에는 포트를 변경하지 마세요.

ZimaOS 1.6.2에서 루트 로그인 변경

공식 ZimaOS 1.6.2 릴리스 노트에는 원격 루트 로그인이 기본적으로 비활성화되었으며 무차별 대입 공격 방지 기능이 추가되었다고 나와 있습니다.

먼저 ZimaOS 사용자 계정 사용

ssh youruser@ZIMA-IP

ZimaOS UI에서 작동하는 동일한 로컬 계정으로 테스트하세요. root@... 로그인이 실패했다고 해서 SSH 자체가 고장 났다는 의미는 아닙니다.

별도의 테스트로 웹 터미널 사용

ttyd/웹 터미널은 작동하지만 SSH가 작동하지 않는다면 셸 환경은 정상이며, 문제는 SSH 서비스 또는 네트워크 경로에 한정됩니다.

베타 전용 해결 방법을 재사용하지 마세요

원본 스레드는 원격 지원 이후 종료되었으며 검증된 명령줄 해결 방법은 공개되지 않았습니다. 현재 릴리스에서는 문서화되지 않은 베타용 수정을 복사하는 대신 로그를 수집하고 현재 서비스 상태를 바로잡으세요.

시스템 문제 해결 가이드에서 더 폭넓은 문제 해결 절차를 확인할 수 있습니다.

시스템에서 호스트 키를 생성할 수 있는지 확인

SSH에는 읽을 수 있는 호스트 키와 쓰기 가능한 시스템 상태가 필요합니다. 로그에 호스트 키가 없거나 유효하지 않다고 표시되면 다른 컴퓨터에서 키를 다운로드하지 마세요. 지원되는 복구 절차를 통해 현재 ZimaOS 서비스가 자체 키를 생성하거나 복원하도록 하세요.

원격 액세스 전에 동일한 LAN에서 테스트

라우터나 VPN을 디버깅하기 전에 동일한 서브넷의 다른 컴퓨터에서 연결하세요. 로컬 SSH는 작동하지만 원격 SSH가 작동하지 않는다면 서비스 자체는 정상이며 문제는 라우팅, 방화벽 또는 원격 액세스 구성에 있습니다.

SSH 포트 포워딩을 신중하게 사용

ZimaOS는 관리 포트를 직접 노출하지 않고도 원격 액세스를 사용할 수 있는 옵션을 이미 제공합니다. 집 밖에서 셸 액세스가 필요하다면 공용 포트 포워딩을 그대로 사용하는 대신 비공개 VPN/오버레이 네트워크 또는 인증된 다른 경로를 우선 사용하세요.

FAQ

왜 더 이상 루트로 SSH에 접속할 수 없나요?

ZimaOS 1.6.2에서는 보안 강화 조치로 원격 루트 로그인이 기본적으로 비활성화되었습니다.

SSH를 사용하려면 개발자 모드가 필요한가요?

현재 ZimaOS에서는 지원되는 개발자 모드 SSH 토글을 사용하세요.

토글이 왜 저절로 꺼지나요?

대개 백엔드 서비스가 계속 실행되지 못했기 때문입니다. systemctl과 로그를 확인해 실제 오류를 찾으세요.

ZimaOS를 다시 설치해야 하나요?

버전, sshd 상태, 포트 22, 계정 유형 및 로그를 확인하기 전에는 다시 설치하지 마세요.