SFTP
SFTP 탭(빠른 연결 또는 저장된 연결)은 원격 파일 브라우저를 엽니다. 업로드, 다운로드, 이름 바꾸기, 삭제, 폴더 만들기, 북마크, 외부 앱에서 파일 열기 — 모두 지원합니다.
로컬과 원격 간 복사를 위해 두 패널을 나란히 두고 싶으신가요? 파일 관리자 섹션을 보세요 — 이중 창 브라우저는 바로 그 용도로 만들어졌습니다.
탐색
- 폴더를 클릭하면 들어갑니다.
- 뒤로 화살표 / 경로 표시줄로 위로 이동합니다.
- 연결 설정의 기본 디렉터리가 로그인 후 자동으로 열립니다.
- 툴바의 트리 아이콘은 목록을 펼칠 수 있는 디렉터리 트리로 전환합니다 — 다시 탭하면 평면 목록으로 돌아갑니다.
업로드와 다운로드
- 데스크톱: 시스템 파일 브라우저에서 파일을 창으로 드래그하면 — 충돌 감지와 함께 업로드가 자동으로 시작됩니다. 반대로 원격 파일을 창 밖으로 끌어 파일 관리자에 놓으면 다운로드됩니다.
- Android / iOS: 어떤 앱에서든 DR-Terminal로 공유(공유 시트)를 사용하세요 — 저장된 연결을 고르면 파일이 그 연결의 기본 SFTP 디렉터리로 업로드됩니다(설정되어 있지 않으면 루트). 업로드는 연결의 파일 전송 설정을 따르므로, SFTP가 없는 호스트는 SCP로 파일을 받습니다(진행 화면에 그렇게 표시됩니다).
- 다운로드: 파일을 길게 눌러 → 다운로드(모바일) 또는 오른쪽 클릭 → 다운로드(데스크톱). 로컬에 저장하거나 바로 공유하세요.
북마크
경로 옆의 는 해당 경로를 연결별 북마크 목록에 저장합니다. 북마크가 하나라도 생기면 별 옆에 북마크 아이콘이 나타나 목록을 열며, 한 번 탭하면 해당 경로로 이동합니다.
전송 진행 상황
브라우저는 한 번에 하나의 전송만 실행합니다. 전송이 진행되는 동안 목록 위의 진행 카드가 파일 이름, 전송된 바이트 수, 전체 크기, 백분율을 보여줍니다.
파일 열기
열기는 파일을 임시 위치로 내려받아 해당 형식의 시스템 기본 앱에 넘깁니다 — 텍스트는 편집기에서, 이미지는 갤러리에서, PDF는 PDF 뷰어에서, 등등. 거기서 파일을 편집하고 저장하면 DR-Terminal이 변경을 감지하여 수정된 파일을 서버로 다시 업로드할지 제안합니다.
SFTP가 없는 호스트 (SCP 모드)
일부 호스트에는 SFTP 서브시스템이 전혀 없습니다 — sftp-server가 없는 Dropbear, BusyBox/OpenWrt 라우터, 임베디드 보드, 또는 관리자가 Subsystem sftp를 비활성화한 서버 등. 이때 DR-Terminal은 SCP로 대체합니다: 파일 바이트는 scp로 오가고, 목록 조회, 새 폴더, 이름 바꾸기, 삭제는 같은 SSH 세션에서 셸 명령으로 실행됩니다 — 두 번째 로그인은 없습니다.
- 연결 설정의 파일 전송이 동작을 정합니다. 자동(기본값)은 SFTP를 시도하고, 호스트에 SFTP가 없다고 확인되면 SCP로 전환합니다 — 열린 터미널에서의 전환은 조용히 이루어지며, 그 결과는 앱을 닫을 때까지 해당 호스트에 대해 기억됩니다. SFTP와 SCP는 하나의 전송 방식으로 고정합니다.
- SCP로 동작하는 패널은 제목 옆에 SCP 배지를 표시합니다 — 클릭하면 제한 사항 목록이 나옵니다.
- SCP 모드는 더 느리고, 권한이나 소유자를 변경할 수 없으며, 파일 미리 보기는 파일 전체를 다운로드합니다. 그 외의 모든 것 — 탐색, 업로드, 다운로드, 이름 바꾸기, 삭제, 폴더, 드래그 앤 드롭, 모바일의 DR-Terminal로 공유 — 은 SFTP와 똑같이 동작합니다.
- 전송 방식을 SFTP로 고정하면 그런 호스트는 연결하는 대신 “이 호스트에는 SFTP 서브시스템이 없습니다”라고 보고합니다.
- SFTP도
scp도 없는 호스트(맨 Dropbear, 최소 라우터 이미지)는 “이 호스트는 SFTP도 scp도 제공하지 않습니다”라고 보고합니다 — 대체할 수단이 없습니다.