
FTP로 SSH 포트 전달을 사용해 보았지만 FTP 연결을 사용해도 작동하지 않았습니다.
FTP 서버는 사용할 다른 포트 번호를 제공하는 것으로 보이므로 서버에서 데이터를 수신하려면 해당 포트에 연결할 수 있어야 합니다.
그래서 좀 복잡해 보입니다. 이를 수행할 수 있는 방법이 있습니까?
또한 FTP 서버를 구성할 권한이 없으며 FTP 서비스를 사용하는 것 외에는 서버에 액세스할 수 없다는 점에 유의해야 합니다.
답변1
정적 터널 대신 모든 호스트:포트에 연결할 수 있는 SOCKS 프록시를 생성하는 동적 전달을 사용해야 합니다. 일반적으로 이는 ssh -D [...]
Putty에서 SSH 터널을 추가할 때 "동적"을 선택 하거나 선택하여 수행됩니다 .
물론 SOCKS 프록시를 통한 연결을 지원하는 FTP 클라이언트가 필요합니다. Windows에서는 FileZilla와 WinSCP가 모두 이를 지원합니다. 그렇지 않은 경우 Linux tsocks
및 Windows에서 해당 프록시를 통해 모든 연결을 다시 라우팅하는 프로그램이 있습니다 . FTP 클라이언트가 SOCKS를 지원하는 경우 정상적으로(SOCKS를 활성화한 후) FTP 서버에 연결합니다.torsocks
torcap
sockscap
FTP 서버에 대한 구성은 필요하지 않으며 "수동 모드"(서버가 임시 포트를 선택하는 경우)만 지원합니다. 실제로 모든 FTP 서버가 이를 지원합니다. 그리고 모든 최신 FTP 클라이언트는 기본 모드로 "수동"을 갖습니다.