Major Study./Computer Science

윈도우 탐색기에 SSH 서버 폴더로 등록하기

sosal 2023. 12. 22. 04:52
반응형

윈도우에서 ssh로 서버의 파일에 접근할 때,

WinSCP 를 활용해서 보통 작업을 했었습니다.

WinSCP의 인터페이스가 불편하진 않지만

윈도우 디렉토리로 바로 접근이 가능하면 훨씬 편합니다.

 

 

윈도우 탐색기에 연결된 SSH (폴더의 이미지를 실시간으로 확인 가능)

 

 

 

윈도우 탐색기에 SSH 연결하는법

 

[1] 필요한 소프트웨어의 다운로드1 : WinFsp

 

WinFsp: https://winfsp.dev/rel/

 

Download · WinFsp

Download WinFsp is released in the form of an MSI installer that includes a signed driver and all files necessary to run and develop user mode file systems on Windows. The installer supports Windows native, FUSE, .NET and Cygwin file systems out of the box

winfsp.dev

 

위와 같이 설치해줍니다.

 

(위 링크 만료시 github 주소 활용: https://github.com/winfsp/winfsp)

 

 

 

[2] 필요한 소프트웨어의 다운로드2 : sshfs-win

https://github.com/winfsp/sshfs-win/releases

 

Releases · winfsp/sshfs-win

SSHFS For Windows. Contribute to winfsp/sshfs-win development by creating an account on GitHub.

github.com

 

 

위 사이트 접속 후, 아래의 SSHFS-Win 최신버전 클릭

 

 

그리고 x64 버전으로 다운로드 및 설치!

 

 

[3] sshfs를 활용한 드라이브 등록 (mount)

두가지 소프트웨어가 설치되면, 윈도우의 터미널을 엽니다.

Windows Terminal, cmd, PowerShell 등 모두 상관없습니다.

 

cmd를 기준으로 설명드리면

(윈도우 + R) -> 실행창 실행 및 cmd 입력 및 확인

 

 

명령어 입력: 다음 명령어를 입력하여 SSH 연결을 설정합니다.

net use [드라이브 알파벳]: \\sshfs\\[아이디]@[주소]![포트]

(포트는 선택 사항입니다. 기본값은 22입니다.)

 

예를 들면 다음과 같습니다.

net use X: \\sshfs\\sosal@sosal.co.kr

net use Y: \\sshfs\\sosal@cdss.co.kr!22

net use Z: \\sshfs\\sosal@sosal.kr!22



탐색과 사용: 명령어 입력 후, 설정한 드라이브가 탐색기에 표시됩니다.

이제 마치 로컬 드라이브처럼 SSH 서버의 파일을 관리할 수 있습니다!

 

 

 

그러나 이 명령어는 /home/ 계정ID / 폴더를 default로 생성합니다.

root folder를 등록하려면 끝에 /../.. 를 넣어주면 됩니다.

 

net use X: \\sshfs\\sosal@sosal.co.kr/../..

net use Y: \\sshfs\\sosal@cdss.co.kr!22/../..

net use Z: \\sshfs\\sosal@sosal.kr!22/../..

 

 

 

 

 

[4] 등록한 드라이브 삭제하기 (unmount)

 

 

net use [드라이브 알파벳]: \\sshfs\\[아이디]@[주소]![포트] /del

 

 

예시: net use \\sshfs\\sosal@cdss.co.kr /del

예시: net use \\sshfs\\sosal@cdss.co.kr!22 /del

예시: net use \\sshfs\\sosal@aimed.stanford.edu /del

 

C:\Users\admin>net use \\sshfs\\sosal@cdss.co.kr!22 /del
\\sshfs\\sosal@cdss.co.kr!22이(가) 제거되었습니다.