폰에서 원격 서버 탐색하기 — NetDrive Mobile의 SFTP
개발자는 SSH 접속 없이 iPhone이나 Android에서 바로 NetDrive Mobile로 원격 Linux 서버의 파일을 SFTP로 탐색·다운로드·업로드합니다.
당직 엔지니어가 실패한 작업에 대한 호출을 받았을 때, 앱 서버에서 로그 파일의 마지막 몇 줄을 확인하는 편이 카페 테이블에서 노트북을 켜고 터미널을 여는 것보다 원인을 훨씬 빨리 파악하게 해준다. 서버는 이미 배포 스크립트가 사용하는 것과 같은 프로토콜인 SFTP를 지원한다. NetDrive Mobile은 여기에 직접 연결되므로, 로그를 확인하거나 설정 파일을 받아오거나 수정한 파일을 다시 올리는 작업이 전체 SSH 세션 대신 몇 번의 탭만으로 끝난다.
서버가 손끝 한 번에
NetDrive Mobile은 iPhone과 Android에서 어떤 SFTP 서버에도 연결됩니다 — 파일 트리를 탐색하고, 파일을 받아오고, 다시 올려보세요.
- 호스트와 포트로 어떤 SFTP 서버에도 연결
- 일반 폴더처럼 원격 파일 트리 탐색
- 진행률 표시와 취소 기능을 갖춘 백그라운드 다운로드·업로드
무료 Bdrive 계정이 필요합니다.
SSH까지는 필요 없을 때
파일 하나를 보려고 전체 터미널 세션을 여는 것은 간단한 확인 작업치고는 부담이 크다 — 작은 키보드로 명령어를 입력해야 하는 터미널 앱이 그 자체로 불편함을 더하는 폰에서는 더욱 그렇다. 대부분의 경우 실제로 필요한 것은 더 단순하다. 파일을 보고, 읽고, 필요하면 사본을 받는 것뿐이다. NetDrive Mobile은 원격 서버를 클라우드 드라이브와 동일하게 다룬다 — 셸을 거치지 않고 탐색하고 미리보기하고 전송할 수 있는, 폴더와 파일이 있는 하나의 장소로 취급하는 것이다.
SFTP로 연결하기
NetDrive Mobile에서 Add a drive 시트를 열고 프로토콜로 SFTP를 선택한다. 서버의 호스트와 포트를 입력한 다음 사용자 이름과 비밀번호를 입력한다 — 배포 스크립트나 SSH 클라이언트가 이미 사용하고 있는 값과 동일하다.

이 자격 증명은 iOS 키체인이나 Android 키스토어 같은 기기의 보안 저장소에 저장되므로, 폰에서 설정한 연결이 평문으로 남아 있지 않는다. 연결이 성공하면 서버가 이미 연결된 클라우드 계정들 옆에 홈 화면에 나타나며, 다음에 필요할 때 바로 열 수 있는 상태가 된다.
파일 트리 탐색하기
서버를 탭하면 일반적인 파일 목록으로 들어간다 — 폴더, 파일 크기, 수정 날짜 등 Google Drive나 S3에서와 같은 NetDrive Mobile의 탐색 경험이다. /var/log나 해당 파일이 있는 위치로 들어가서 이름이나 날짜순으로 정렬하고, 텍스트 파일이나 이미지를 앱에서 바로 열어 다운로드하기 전에 원하는 파일이 맞는지 확인할 수 있다.

디렉터리 구조가 깊은 서버라면 폰 크기의 터미널 창에서 ls 출력을 스크롤하는 것보다 이 방식이 낫다 — 텍스트를 파싱하는 대신 실제 트리를 눈으로 보는 것이다.
파일 받아오고, 다시 올리기
로그나 설정 파일을 다운로드로 받으면 Transfers 탭에서 진행 중인 다른 작업들과 함께 진행률이 표시된다. 수정한 파일을 서버에 다시 올려야 한다면? 같은 방식으로 기기에서 업로드하면 된다 — 파일을 선택하고 해당 SFTP 연결의 대상 폴더를 고른 뒤 전송하면 끝이다.

양방향 전송 모두 백그라운드에서 실행되므로, 모바일 네트워크가 느려도 완료될 때까지 화면을 계속 지켜보고 있을 필요는 없다.
중요한 한 가지 경계: 클라우드 간 이동이 아니다
NetDrive Mobile의 복사·이동 동작은 하나의 연결된 드라이브 내에서만 작동한다 — 예를 들어 같은 SFTP 서버의 두 폴더 사이에서 파일을 옮기는 식이다. 그 서버에서 Google Drive나 S3 버킷 같은 별도의 클라우드 계정으로 파일을 직접 복사하는 것은 모바일 앱이 하는 일이 아니다. 이러한 프로바이더 간 전송은 NetDrive의 자매 제품인 RcloneView의 역할이다. 모바일에서는 서버의 파일을 받아 다른 클라우드에 업로드하는 것이 여전히 두 단계다 — 다운로드 후 업로드 — 한 번의 직접 이동이 아니다.
마무리
SFTP 서버는 일단 연결되면 NetDrive Mobile 안에서 다른 드라이브와 똑같이 동작하며, 이는 로그 확인이나 설정 파일 확보에 더 이상 노트북과 터미널이 필요 없다는 뜻이다. 홈 NAS도 같은 방식으로 접근하려면 폰으로 NAS에 접속하기 — WebDAV와 SFTP를 참고하고, 연결이 인증되지 않는다면 NetDrive에서 SFTP 인증 문제 해결하기에서 데스크톱과 모바일 모두에 적용되는 자격 증명 점검 방법을 다룬다. App Store나 Google Play에서 NetDrive Mobile을 다운로드하고 무료 Bdrive 계정으로 로그인해 첫 번째 서버를 연결해 보자.
— Steve, NetDrive