FileZilla를 사용하여 SSH 터널 구성

FileZilla를 사용하여 SSH 터널 구성

일부 SSH 터널을 통해 SFTP 서버에 연결되도록 Microsoft Windows에서 FileZilla를 구성할 수 있는 방법이 있습니까?

예를 들어 WinSCP를 사용하면 다음을 수행할 수 있습니다.

여기에 이미지 설명을 입력하세요

나는 그럴 필요가 없다PuTTY와 같은 SSH 터널 다른 프로그램 실행또는 예 ssh -D 443 -v -N -L 443:my_server.org:22 franck50@my_server.org를 들어 실행 중

여기에 이미지 설명을 입력하세요

답변1

아니요, FileZilla에는 WinSCP의 "터널" 기능이 없습니다.

그러나 외부 터널을 사용할 수 있습니다.FileZilla를 사용하여 간접 원격 서버에 연결하는 방법은 무엇입니까?

답변2

Martin Prikryl과 마찬가지로 FileZilla는 프록시 서버를 사용한 터널링을 지원하지 않습니다.

이 주제에 대한 기능 요청이 마감되었습니다. #4806 폐쇄형 기능 요청(거부됨) - SSH를 통한 FTP 추가(프록시 서버를 사용한 터널링)

답변3

간단히 말해서 점프서버를 사용할 때

다음을 사용하여 점프서버에 로컬 SOCKS 5 연결을 설정합니다.

ssh -D <availableport> -q -C -N user@jumpserver

그런 다음 filezilla 설정에서 해당 항목을 사용하십시오.

FileZilla_settings

칭찬: 참조 블로그

답변4

FileZilla 클라이언트 및 PuTTY를 사용하여 일반(안전하지 않은) FTP 연결을 암호화하기 위해 SSH 터널을 만드는 방법

요약:

  1. Filezilla FTP 클라이언트/로컬 PC<~~ [코네. 1] ~~>SSH 서버<~~ [코네. 2] ~~>FTP 서버
    연결 1은 SSH 프로토콜을 사용하여 암호화됩니다.
    주의: 연결 2는 암호화되지 않습니다.
  2. 로컬 PC를 (일반 프록시) SOCKS 5 서버로 사용하도록 FileZilla를 구성합니다.
  3. 동적 포트 전달을 사용하여 로컬 PC와 SSH 서버 간에 SSH 터널을 생성하도록 PuTTY를 구성합니다. 이 모드에서는 PuTTY가 프록시 서버 역할을 합니다.

SSH 서버는 SSH 서비스(일반적으로 Linux/Unix/BSD 호스트)를 실행하는 원격 호스트입니다. 이 호스트에 로그인하려면 계정이 있어야 합니다.

구성 절차:

  1. PuTTY 구성(릴리스 0.67 또는 이와 유사한 경우):

    • "범주/세션"을 선택합니다.
      호스트 이름: SSH 서버 IP 번호 또는 이름
      포트: SSH 서버 포트 번호(기본값은 22)
      연결 유형: SSH

    • "범주/연결/SSH/터널"을 선택합니다.
      소스 포트: XXXX(예: 5000 또는 기타 사용되지 않은 높은 숫자)
      대상: (비워 두세요)
      동적, 자동

  2. FileZilla 구성(버전 3.46.3 또는 이와 유사한 경우):

    • "편집/설정/연결/일반 프록시"를 선택합니다.
      일반 프록시 유형: SOCKS 5
      프록시 호스트: localhost
      프록시 포트: XXXX(SSH 터널 소스 포트 번호, 위의 PuTTY 구성 참조)
  3. 첫 번째PuTTY 실행원하는 SSH 터널을 생성합니다(SSH 서버에 로그인하려면 사용자 이름/비밀번호를 제공하라는 메시지가 표시됩니다). 그 다음에Filezilla 클라이언트 실행사용:

    • 프로토콜: FTP - 파일 전송 프로토콜
      호스트: FTP 서버 IP 번호 또는 이름
      포트: (비워두기, 기본적으로 21)
      암호화: 일반 FTP만 사용(안전하지 않음)

가능한 용도:PC가 홈 네트워크에 있고 SSH 및 FTP 서버가 회사의 라우터/방화벽 뒤에 있으며 다음을 수행합니다.

  1. FTP 서버에 직접 액세스할 수 없습니다(보안상의 이유로 FTP 서버에 대한 외부 연결이 차단됨).
  2. FTP 서버에 직접 접속할 수 있지만인터넷을 통해 암호화 없이 데이터(사용자 이름/비밀번호/파일)를 보내고 싶지 않은 경우.

또한보십시오:
https://documentation.help/PuTTY/using-port-forwarding.html
https://blog.devolutions.net/2017/4/how-to-configure-an-ssh-tunnel-on-putty
http://www.securebinary.co.za/ssh-port-tunneling-using-putty/

PuTTY 구성을 저장/로드하려면 다음을 참조하세요.
https://documentation.help/PuTTY/config-saving.html

관련 정보