9장 · 가이드 · 1B Terminal
자주 겪는 문제와 해결 방법
문제가 생기면 앱이 무슨 일이 있었는지, 무엇을 확인해야 하는지 알려 줍니다. 세부정보를 탭하면 기술적인 메시지를 볼 수 있습니다. 자주 있는 경우는 다음과 같습니다.
문제와 해결 방법
“서버 …을(를) 찾을 수 없습니다”
이름을 확인할 수 없습니다. 주소에 오타가 없는지, 휴대폰이 인터넷에 연결되어 있는지 확인하세요. VPN이나 집 네트워크 안의 이름이라면 먼저 그 VPN이나 네트워크에 연결하세요.
“…이(가) 포트 …에서 연결을 거부했습니다”
서버에는 닿지만 그 포트에서 대기하는 것이 없습니다. 호스트의 포트(기본값 22)와 SSH 서버가 실행 중인지(sudo systemctl status ssh 또는 sshd) 확인하세요.
“…이(가) 제시간에 응답하지 않았습니다” 또는 “…에 연결할 수 없습니다”
서버가 꺼져 있거나 방화벽, VPN, 네트워크가 막고 있을 수 있습니다. 집에서만 닿는 서버라면 다른 주소(VPN, Tailscale 등)를 고급 › 다른 주소에 추가하세요.
“서버가 로그인을 거부했습니다” 또는 “서버가 키를 거부했습니다”
사용자 이름을 확인하세요. 키를 쓴다면 그 공개 키(키체인에서 탭하면 보임)가 해당 사용자의 ~/.ssh/authorized_keys에 있는지, 다른 사용자가 그 파일에 쓸 수 없는지(chmod 600 ~/.ssh/authorized_keys, chmod 700 ~/.ssh) 확인하세요.
“서버 지문이 변경되었습니다!”
서버를 다시 설치했거나 키를 바꿨다면 서버에서 새 지문을 확인한 뒤 저장된 지문 삭제…를 사용하세요. 예상하지 못한 일이라면 연결하지 마세요. 누군가 연결을 가로채고 있을 수 있습니다.
“공통 보안 알고리즘이 없습니다”
서버가 오래된 알고리즘만 제공합니다. 신뢰할 수 있는 오래된 서버나 네트워크 장비라면, 그 호스트에 한해 고급에서 이전 알고리즘 허용을 켜세요.
알림이 오지 않음
Android에서 1B Terminal의 알림이 허용되어 있는지, 세션에서 확인이 필요하면 알림이 켜져 있는지, 에이전트가 알림을 보내도록 설정되어 있는지(에이전트용 서버 준비) 확인하세요. 보고 있는 세션에서는 알림이 오지 않습니다. 휴대폰의 배터리 절약 기능이 앱을 종료한다면 1B Terminal을 예외로 지정하세요.
“서버에 tmux가 설치되어 있지 않아…”
서버에 tmux를 설치하고(sudo apt install tmux 또는 sudo dnf install tmux) 다시 연결하세요. 그동안은 일반 셸을 쓸 수 있습니다.
“서버가 SFTP를 제공하지 않습니다…”
SSH 서버에 SFTP 하위 시스템이 없습니다. 서버 관리자에게 /etc/ssh/sshd_config에서 Subsystem sftp를 활성화해 달라고 요청하세요.
“서버가 포트 … 포워딩을 허용하지 않았습니다”
서버에서 포트 포워딩이 꺼져 있습니다(AllowTcpForwarding). 서버 설정에 접근할 수 없다면 사용할 수 없습니다.
Gboard 마이크가 보이지 않음
터미널을 탭해 키보드를 띄우세요. 다른 키보드라면 Gboard로 바꾸세요. Gboard는 터미널과 입력 바에서 마이크를 표시합니다.
휴대폰을 잠그면 세션 연결이 끊김
원래는 끊기지 않습니다. 세션은 알림을 띄운 채 백그라운드에서 계속 실행됩니다. 배터리를 아끼려고 앱을 종료하는 휴대폰도 있으니, 1B Terminal을 배터리 최적화에서 제외하세요. tmux와 자동으로 다시 연결을 쓰면 어쨌든 같은 자리로 돌아옵니다.
1B Terminal 1.2 기준으로, 앱의 실제 스크린샷과 예시 데이터를 사용해 작성했습니다.