2011-05-04 2 views

답변

8

SFTP 프로토콜에는 수동 모드가 없습니다. SFTP 프로토콜은 설정된 모든 연결 (명령 및 데이터)을 실행합니다.

11

"패시브 모드"는 FTP 프로토콜의 전문입니다.

각 파일에 대한 일반 FTP 모드에서 클라이언트는 포트에서 수신하며 서버는이 파일에 연결해야합니다. 많은 방화벽이 나가는 연결만을 지원하기 때문에 패시브 모드가 추가되었습니다. 여기서는 클라이언트가 개별 파일의 서버에 연결됩니다.

SFTP는 FTP에서 완전히 독립적 인 프로토콜입니다. 또한 네트워크를 통한 파일 전송을 지원하지만 이는 이미 유사점입니다. 모든 것은 (명령과 데이터 모두) 동일한 SFTP 채널로 전송되며, 일반적으로 (물론 JSch를 사용하는 경우) TCP를 통해 전송되는 SSH 연결의 일부입니다. 이 단일 TCP 연결은 항상 클라이언트에 의해 시작되므로 SSH를 완전히 차단하지 않으면 방화벽에 문제가 없어야합니다.

"보안 제한"(이 문제가 무엇이든간에)에 문제가있는 경우 여기서는 SFTP 모드에 확실히 의존하지 않습니다. 질문에 필요한 정보를 추가하면 여기에서 도움을 드릴 수 있습니다.

관련 문제