본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 시스템·유틸리티 · 윈도우즈 유틸

SSHFS-Win

0

SSHFS-Win은 Windows용 SSHFS 포트로, 원격 SSH 서버의 파일 시스템을 로컬 드라이브처럼 마운트하여 사용할 수 있게 해줍니다.

Windows네트워크 드라이브명령줄 도구오픈소스원격 파일 시스템

소개

SSHFS-Win은 Windows용 SSHFS 포트로, 원격 SSH 서버의 파일 시스템을 로컬 드라이브처럼 마운트하여 사용할 수 있게 해줍니다. WinFsp와 Cygwin을 기반으로 구축되었으며, Windows Explorer나 명령줄을 통해 네트워크 드라이브로 연결할 수 있습니다. 이 도구는 SSH를 통해 원격 파일에 안전하게 접근해야 하는 사용자에게 적합하며, GPL 라이선스 하에 배포됩니다.

상세정보

네트워크 드라이브 마운트

SSHFS-Win은 \sshfsREMUSER@HOST[PATH] 형태의 UNC 경로를 통해 원격 SSH 서버의 파일 시스템을 Windows 네트워크 드라이브로 마운트합니다. 마운트된 드라이브는 일반 로컬 드라이브처럼 파일 탐색기에서 접근할 수 있습니다.

다중 접두사 지원

다음과 같은 UNC 접두사를 지원하여 다양한 마운트 동작을 제공합니다:

  • sshfs: 원격 사용자의 홈 디렉터리 기준 경로
  • sshfs.r: 원격 호스트의 루트 디렉터리 기준 경로
  • sshfs.k: SSH 키 인증을 사용한 홈 디렉터리 기준 경로 (무패스프라이즈 키만 지원)
  • sshfs.kr: SSH 키 인증을 사용한 루트 디렉터리 기준 경로 (무패스프라이즈 키만 지원)

GUI 프론트엔드 호환성

SSHFS-Win은 다음과 같은 GUI 도구와 호환됩니다:

  • SiriKali: 비밀번호 및 공개키 인증, 키 에이전트 및 KeePass 2 지원
  • SSHFS-Win-Manager: 사용자 친화적인 인터페이스, 시스템 트레이 통합, 비밀번호 및 공개키 인증 지원
  • NEO SSH-Win Manager: Python과 PyQt6로 구축된 현대적 GUI, 멀티유저 계정, 암호화된Credential 저장, 시스템 트레이 통합, 실시간 원격 시스템 정보 패널, 내장 SSH 터미널 지원

Windows Explorer를 통한 연결

다음 단계를 따라 네트워크 드라이브를 연결할 수 있습니다:

  1. 파일 탐색기에서 ‘이 PC’를 우클릭하고 ‘네트워크 드라이브 연결’을 선택
  2. 원하는 드라이브 letter를 선택
  3. 폴더 필드에 \sshfsREMUSER@HOST[PATH] 형식의 경로를 입력 (예: \[email protected])
  4. ‘마침’을 클릭하면 자격 증명 입력이 요청됨
  5. 사용자 이름과 비밀번호를 입력하고, 필요 시 ‘자격 증명 저장’ 옵션을 선택하여 향후 자동 로그인 설정

드라이브 연결 해제는 파일 탐색기에서 연결된 드라이브를 우클릭하고 ‘연결 해제’를 선택하면 됩니다.

명령줄을 통한 연결

명령줄에서 net use 명령을 사용하여 드라이브를 연결할 수 있습니다:

net use X: \[email protected]

첫 연결 시 사용자 이름과 비밀번호를 입력하라는 프롬프트가 나타납니다. 자격 증명을 Windows 자격 증명 관리자에 저장하면 향후 자동 인증이 가능합니다.

연결된 드라이브 목록 확인:

net use

드라이브 연결 해제:

net use X: /delete

이런 경우에 유용합니다

SSHFS-Win은 다음과 같은 상황에서 특히 유용합니다:

  • 원격 서버의 파일을 로컬 응용 프로그램에서 직접 편집해야 하는 개발자 또는 시스템 관리자
  • SFTP 클라이언트를 반복적으로 사용하는 대신, Windows 탐색기나 익숙한 파일 관리 도구를 통해 원격 파일에 접근하고 싶은 사용자
  • 원격 백업 또는 동기화 작업을 스크립트로 자동화해야 하는 사용자 (예: 로드된 드라이브에 대한 표준 파일 복사 명령 사용)
  • 보안이 중요한 환경에서 암호화된 SSH 터널을 통해 파일 시스템에 접근해야 하는 사용자

지원 환경·시스템 요구사항

SSHFS-Win은 Windows 운영 체제에서 실행되며, 다음과 같은 구성 요소가 필요합니다:

  • WinFsp (Windows File System Proxy) – 필수 사전 설치 요소
  • 64비트 또는 32비트 Windows 시스템에 대응하는 x64 또는 x86 설치 프로그램 선택

이 도구는 Cygwin 환경을 내부적으로 사용하지만, 사용자가 별도로 Cygwin을 설치할 필요는 없습니다. 모든 필수 구성 요소는 설치 과정에서 함께 제공됩니다.

최신 버전·업데이트

현재 버전은 3.5.20357이며, 최신 릴리스 정보와 업데이트 내역은 공식 GitHub 저장소의 릴리스 페이지에서 확인할 수 있습니다.

제한 사항·확인 사항

다음 사항은 사용 시 반드시 확인해야 하는 제한 사항입니다:

  • SSH 키 인증(sshfs.k, sshfs.kr 접두사 사용 시)은 패스프레이즈가 없는 개인 키만 지원합니다. 패스프레이즈가 있는 키는 사용 불가
  • SSH 터널링 또는 점프 호스트를 통한 연결은 sshfs-win 자체에서는 직접 지원하지 않으나, Windows 내장 OpenSSH를 사용한 포트 포워딩을 통해 간접적으로 구현 가능
  • 고급 사용을 위한 sshfs-win.exe 및 sshfs.exe 실행 파일은 설치 디렉터리의 bin 하위 폴더(예: C:Program FilesSSHFS-Winbin)에 위치하며, sshfs-win.exe는 Cygwin 환경에서 사용해서는 안 됨
  • 매핑된 네트워크 드라이브를 통해 SSHFS 옵션을 직접 전달할 수는 없으나, 레지스트리 패치를 통해 간접적으로 전달 가능 (예: 연결 유지 옵션, 파일 권한 조정 등)

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.