Windows에서 기본적으로 SFTP를 드라이브에 매핑하는 방법 [닫기]


26

오늘이 기사에 따르면 Vista와 Win7 (내가 사용하는)이 ftp를 기본적으로 매핑하는 옵션이 있음을 알았습니다.

http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/

하지만 sftp가 필요합니다 ... 창에는 sftp와 동일한 기능이 있습니까 ?? SSH 보안 셸을 사용하고 있으며 파일 전송이 sftp라고 가정합니다.


3
실제로 Windows 2000 이후로 FTP 위치를 폴더로 매핑 할 수있었습니다. ftp : // <server> / 또는 ftp : // <user> @ <server> /와 같은 것을 입력 할 수도 있습니다. Windows 탐색기 주소 표시 줄
David Spillett

흥미 롭습니다. Tks!
Igor B.

David Spillet와 djangofan의 답변에 대해 자세히 설명했습니다.
mpbloch

1
5 년 후에도 여전히 불가능합니다 ...
Enigma

1
이 질문은 "제품, 서비스 또는 학습 자료 권장 사항"에 대한 요청이 아닙니다. '09 년에 조정 도구에서 사용할 수 없었던 질문을 끝내야하는 다른 이유가 있습니까?
faintsignal

답변:


7

FTP 설정은 하나입니다.
그러나 보안 FTP를 지원 하려면 공개 키 인증 메커니즘을 시스템에 통합 해야 합니다. Windows는 아직 그것에 가깝지 않습니다 (적어도 파일 시스템 매핑의 경우). 그리고 Windows 7에서 그러한 기능이 지원된다면 매우 알고 싶습니다.

한편, freeSSHd 는이 목적에 매우 유용한 도구입니다.
SFTP도 지원하지만, 가장 좋아하는 명령은 scp입니다.


1
이 freeSShd를 사용하면 sftp 서버에 매핑 된 폴더와 같은 것을 만들 수 있습니까?
AntonioCS

@ Antoniocs, 나는 그것이 불가능하다고 의심합니다. 그러나 지금 할 수 있는지 알고 싶습니다.
nik

3
나는 두려워합니다. 또한 시간이 지남에 따라 유지 관리가 잘못되었습니다. BTW : Eldos의 STFP NetDrive 는 프리웨어 라이센스로 배포되며 OP의 요청에 따라 드라이브 장착을 제공합니다.
the-wabbit

SSH에서 NetDrive가 올바르게 작동하지 않습니다. 사용하지 마십시오.
Softlion

6

나는 당신이 윈도우에서 기본적으로 그렇게 할 수 있다고 생각하지 않지만, 여기 당신의 필요에 맞는 소프트웨어가 있습니다 : expandrive .
이것이 도움이되기를 바랍니다.


그래, 일종의 ... 나는 ftp와 같은 것을 생각하고 있었지만 (적어도 Windows에는) 있다고 생각하지 않습니다.
Igor B.

1
expandrive는 권한에 관한 한 엄청나고 버그가 있습니다. 나는 멀리 떨어져있을 것입니다.
LiraNuna


5

Swish는 완벽합니다. 드라이브를 더블 클릭하고 설정하는 것만 큼 간단합니다.

Win 7 32 비트에서 완벽하게 작동합니다.


2
좋아 보인다. 파일 관리에서 드라이브 매핑 및 / 또는 원격 폴더 참조를 지원하지 않습니다. 원격으로 파일을 열 수도 있지만 SFTP 폴더에 저장할 수는 없습니다.
Gnudiff

Swish도 시도했지만 폴더와 파일 구조 만 나열 할 수 있으며 변경 사항을 저장할 수 없습니다.
Valter Silva

그것의 쓰레기는 디렉토리에 디렉토리를 사용할 수 없다 탐색기
Nicholas DiPiazza


2

WinSCP가 Windows의 SFTP에 적합한 Windows 솔루션이라는 것을 알았습니다. 매핑 된 드라이브는 아니지만 끌어서 놓기를 허용하며 Putty 통합이 있습니다. http://winscp.net/ 에서 확인하십시오 .


1
의도는 좋지만 OP는 SFTP를 통해 네트워크 매핑을 만들 수있는 솔루션을 구체적으로 요청했습니다.
pauska

1

djangofan은 꽤 가깝습니다.

SSH를 통해 포트 전달을 설정할 수 있습니다. 서버에서 지원되는 경우 FTP 서버를 실행할 수 있지만 localhost의 연결 만 수락 할 수 있습니다 . 그렇지 않으면 보안은 어디에 있습니까?

그런 다음 사용자 공간에서만 서버 FTP 프로세스를 실행할 수 있고 포트 21을 사용할 수 없다고 가정하십시오. 좋아, 포트 2121이라고합니다.

server예를 들어 PuTTY를 사용하여 SSH에 연결 하고 서버 FTP 프로세스에서 127.0.0.1에만 바인딩 한 경우 server:2121에도 포트 21에서 로컬 포트 ​​전달을 설정 localhost:2121하십시오.

이제 SSH 프로그램은 클라이언트 (Windows) 포트 21의 포트 21에서 수신 대기하고 SSH를 통해 전달하고 예를 들어 localhost:2121서버 환경의 영역에서 요청 합니다.

그런 다음 David Spillett의 답변을 가져 가십시오 localhost. 호스트에서 다른 FTP 서버를 아직 실행하고 있지 않다고 가정하고 서버로 사용하십시오.

그러면 Windows 탐색기가 열리고 ftp://localhost서버에서 FTP 프로세스가 실행되는 것을 볼 수 있습니다. PASV 모드 전송 만 할 수있을 것 같습니다.

질문이 있으십니까?


1

Moodisk를 사용해보십시오 . Windows 셸 네임 스페이스 확장명이며 sftp-server 디렉토리를 컴퓨터 바탕 화면의 아이콘에 매핑 할 수 있습니다. 또한 마우스 오른쪽 클릭 Send To하위 메뉴에 통합됩니다 .

Moodisk는 네트워크 드라이브이지만 클라이언트 도구를 다운로드하고 파일을 수정하여 c:\windows\system32\drivers\etc\hosts아래 줄을 추가 할 수 있습니다.

<your sftp-server's ip address> www.moodisk.com



0

Windows에는 SSH 기능이 없지만 Putty.exe를 사용하여 그렇게 할 수 있습니다.

FTP 시스템이 SSH 호스트로 작동한다고 가정하면 포트 22에서 Putty.exe 텔넷을 실행하여 다른 시스템에 대한 터널을 열면됩니다. 보안 터널을 통해 원격 FTP 포트 20 + 21로 라우팅하는 로컬 포트 ​​(퍼티 구성 사용)에 프록시를 만듭니다. 그런 다음 SSH 소스를 통해 FTP 소스를 드라이브로 맵핑하도록 Windows 7을 구성하십시오.

나는 이것을 직접 시도하지는 않았지만 작동한다고 가정합니다. Windows 7을 사용하고 "퍼티 SSL 터널을 사용하여 보안을 설정 한 드라이브"

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.