Skip to content
VDS · 머신 접속

제어판의 텍스트 콘솔

SSH를 사용할 수 없을 때 직렬 포트를 통해 머신에 접근하는 방법이에요. 어디에서 열고, 무엇을 고칠 수 있으며, 왜 항상 80x24 문자인지 알아봐요.

업데이트 2026년 8월 23일

텍스트 콘솔은 머신에 접속하는 백업 수단이에요. 시스템 내부의 네트워크와 방화벽을 우회하기 때문에 SSH가 조용해도 작동해요.

어디에서 여나요

머신 패널 /hosting/vds/m/<id>의 “Console” 탭, “Text console” 뷰(시리얼 포트)예요. 두 번째 뷰인 “Screen”은 머신 화면 문서에서 설명해요.

로그인 프롬프트가 나타나요. root와 root 비밀번호를 입력하세요. 비밀번호는 “Access” 탭에서 확인할 수 있어요. SSH 키는 상관없어요. 콘솔은 항상 비밀번호를 물어봐요.

언제 도움이 되나요

  • 방화벽으로 스스로를 잠갔을 때: ufw allow OpenSSH 없이 ufw enable을 실행한 경우예요.
  • /etc/ssh/sshd_config를 망가뜨려서 SSH 서비스가 시작되지 않을 때.
  • 키를 확인하기 전에 비밀번호 로그인을 비활성화했을 때.
  • 머신은 부팅되지만 네트워크가 올라오지 않았을 때.
  • 시스템 부팅 중에 무슨 일이 일어나는지 봐야 할 때.

콘솔을 통한 일반적인 해결 방법은 다음과 같아요.

ufw allow OpenSSH
systemctl status ssh
sshd -t
systemctl restart ssh
ip a
journalctl -b -p err --no-pager | tail -n 40

sshd -t는 SSH 설정의 오류를 검사해요. 서비스를 재시작하기 전에 항상 실행하세요.

80x24 제약

창 크기는 시리얼 라인으로 전달되지 않아요. 터미널은 항상 80열 24행이라고 가정해요. 그래서 전체 화면 프로그램이 비뚤어지게 렌더링돼요.

항목동작 방식
nano, vim, mc작동하지만 좁은 창에서 실행돼요
btop, htop가장자리가 잘려서 일부 그래프가 보이지 않아요
--no-pager 없는 journalctl페이지 단위 출력, 스페이스로 스크롤하고 q로 종료해요
긴 줄보기 좋지 않게 줄바꿈돼요

해결 방법:

journalctl -u nginx -n 50 --no-pager
systemctl status nginx --no-pager
dmesg | tail -n 40

btop이나 htop이 꼭 필요하다면 머신 화면을 여세요. 거기서는 창 크기가 제대로 전달돼요.

FAQ

텍스트가 붙여넣어지지 않아요. 복사와 붙여넣기는 브라우저에 따라 달라요. 마우스 오른쪽 버튼이 아니라 브라우저의 키보드 단축키를 사용하세요. 긴 명령어는 짧은 것들을 조합해서 만드는 게 더 쉬워요.

검은 화면만 보여요. Enter를 누르면 프롬프트가 다시 그려져요. 아무것도 나타나지 않으면 머신이 꺼져 있거나 부팅 중에 멈춘 것일 수 있어요. 머신 화면을 확인하세요.

비밀번호가 작동하지 않아요. 시스템 내부에서 passwd 명령어로 변경되었을 수 있어요. 패널에는 원래 비밀번호가 표시돼요. root 비밀번호 변경을 참고하세요.

입력이 반응하지 않아요. 프로그램이 전체 화면 모드로 실행 중일 수 있어요. Ctrl+C는 중단하고, q는 페이지 단위 출력을 종료해요.

콘솔은 일상 작업에서 SSH를 대체할 수 없어요. 파일 복사도, 편리한 스크롤도, 정상적인 창 크기도 없어요. 접속이 복구되면 바로 일반 SSH로 돌아가세요.