안드로이드용 SSH 클라이언트

Termexa는 안드로이드 휴대폰·태블릿·폴더블을 이미 쓰고 있는 서버에 SSH로 연결합니다. 이 페이지에서는 호스트를 추가하고 로그인하는 과정을 차례로 보여 주고, 접속한 뒤 터미널에서 할 수 있는 일을 설명합니다.

휴대폰으로 SSH를 쓰기 불편한 이유

네 단계로 서버에 접속하기

  1. 호스트를 추가합니다. 터미널 화면에서 ☰을 눌러 접속을 열고 원격 터미널 · 새 SSH 호스트 추가를 누른 뒤 별칭, 주소(도메인 또는 IP), 포트, 사용자 이름을 입력합니다. 로그인 뒤 실행할 명령(실행할 명령, 예: tmux new -A -s main)도 정할 수 있습니다.
  2. 로그인 방법을 고릅니다. 휴대폰에서 새 Ed25519 키를 만들어 공개 키를 서버에 복사하거나, 가지고 있는 개인 키(Ed25519, RSA, ECDSA, 암호 문구가 있으면 함께)를 가져오거나, 비밀번호를 씁니다. 서버가 일회용 코드(keyboard-interactive) 같은 질문을 더 하면 Termexa가 서버의 질문을 그대로 보여 주고 입력한 답을 보냅니다.
  3. 서버 키를 확인합니다. 처음 접속할 때 Termexa가 서버 키의 지문을 보여 줍니다. 서버의 지문과 비교한 뒤 신뢰를 누르세요. 그 뒤로는 접속할 때마다 키를 확인하고, 키가 바뀌면 접속하지 않고 멈춥니다.
  4. 도구바로 입력합니다. 터미널 아래 두 줄 도구바에 Esc, Tab, Ctrl, Alt, Shift, Page Up/Down, 방향키가 있습니다. Ctrl을 누른 뒤 다른 키를 누르면 Ctrl+C 같은 조합이 됩니다. 여러 키에 걸쳐 Ctrl을 켜 두려면 설정 → 단축키 패널에서 Ctrl Lock 키를 추가하세요.

예: 만든 키를 서버에 등록하기

새 키 생성 뒤 공개 키 복사를 누르고, 서버에서 같은 사용자로 다음을 실행합니다.

mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo 'PASTE-THE-PUBLIC-KEY-HERE' >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

처음 접속할 때 Termexa가 보여 주는 지문과 비교하려면 서버에서 자기 지문을 출력합니다.

ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub
앱 화면 구성을 바탕으로 그린 Termexa 터미널과 도구바 그림입니다. 실제 스크린샷이 아닙니다.

SSH 클라이언트가 하는 다른 일

자주 묻는 질문

Termexa는 어떤 안드로이드 버전을 지원하나요?

Android 13 이상의 휴대폰, 태블릿, 폴더블을 지원합니다.

어떤 SSH 키를 쓸 수 있나요?

암호화된 키를 포함해 Ed25519, RSA, ECDSA 개인 키를 가져오거나 앱에서 새 Ed25519 키를 만들 수 있습니다.

일회용 코드를 묻는 서버에서도 되나요?

네. OTP 코드 같은 keyboard-interactive 질문을 서버가 보낸 문구 그대로 보여 주고, 입력한 답을 서버에 보냅니다.

어떤 포트 포워딩을 지원하나요?

로컬 포트 포워딩만 지원합니다. 휴대폰 127.0.0.1의 포트를 저장한 호스트를 거쳐 전달합니다. 원격 포워딩과 동적(SOCKS) 포워딩은 지원하지 않습니다.

mosh나 SSH 에이전트 포워딩을 지원하나요?

아니요. Termexa는 SSH로만 접속하며 SSH 에이전트 포워딩은 쓸 수 없습니다.

비밀번호나 키가 개발자에게 전송되나요?

아니요. 휴대폰에 암호화되어 저장되고, 사용자가 고른 서버와 점프 호스트에 로그인할 때만 쓰입니다. 개발자가 운영하는 서버는 없습니다.

관련 안내

Termexa 써 보기

Android 13 이상 · 계정 없음 · 광고 없음 · 추적 없음

Google Play에서 받기 출시 예정 시작하기