오늘이 기사에 따르면 Vista와 Win7 (내가 사용하는)이 ftp를 기본적으로 매핑하는 옵션이 있음을 알았습니다.
http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/
하지만 sftp가 필요합니다 ... 창에는 sftp와 동일한 기능이 있습니까 ?? SSH 보안 셸을 사용하고 있으며 파일 전송이 sftp라고 가정합니다.
오늘이 기사에 따르면 Vista와 Win7 (내가 사용하는)이 ftp를 기본적으로 매핑하는 옵션이 있음을 알았습니다.
http://cybernetnews.com/cybernotes-map-a-ftp-to-a-drive-in-windows/
하지만 sftp가 필요합니다 ... 창에는 sftp와 동일한 기능이 있습니까 ?? SSH 보안 셸을 사용하고 있으며 파일 전송이 sftp라고 가정합니다.
답변:
FTP 설정은 하나입니다.
그러나 보안 FTP를 지원 하려면 공개 키 인증 메커니즘을 시스템에 통합 해야 합니다. Windows는 아직 그것에 가깝지 않습니다 (적어도 파일 시스템 매핑의 경우). 그리고 Windows 7에서 그러한 기능이 지원된다면 매우 알고 싶습니다.
한편, freeSSHd 는이 목적에 매우 유용한 도구입니다.
SFTP도 지원하지만, 가장 좋아하는 명령은 scp
입니다.
나는 당신이 윈도우에서 기본적으로 그렇게 할 수 있다고 생각하지 않지만, 여기 당신의 필요에 맞는 소프트웨어가 있습니다 : expandrive .
이것이 도움이되기를 바랍니다.
Swish는 완벽합니다. 드라이브를 더블 클릭하고 설정하는 것만 큼 간단합니다.
Win 7 32 비트에서 완벽하게 작동합니다.
WinSCP가 Windows의 SFTP에 적합한 Windows 솔루션이라는 것을 알았습니다. 매핑 된 드라이브는 아니지만 끌어서 놓기를 허용하며 Putty 통합이 있습니다. http://winscp.net/ 에서 확인하십시오 .
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 모드 전송 만 할 수있을 것 같습니다.
질문이 있으십니까?
의사가 주문한 것일 수도있는 Swish라는 매우 멋진 소프트웨어 가 있습니다.
Windows에는 SSH 기능이 없지만 Putty.exe를 사용하여 그렇게 할 수 있습니다.
FTP 시스템이 SSH 호스트로 작동한다고 가정하면 포트 22에서 Putty.exe 텔넷을 실행하여 다른 시스템에 대한 터널을 열면됩니다. 보안 터널을 통해 원격 FTP 포트 20 + 21로 라우팅하는 로컬 포트 (퍼티 구성 사용)에 프록시를 만듭니다. 그런 다음 SSH 소스를 통해 FTP 소스를 드라이브로 맵핑하도록 Windows 7을 구성하십시오.
나는 이것을 직접 시도하지는 않았지만 작동한다고 가정합니다. Windows 7을 사용하고 "퍼티 SSL 터널을 사용하여 보안을 설정 한 드라이브"