Netbeans에서 SFTP 연결 생성

Netbeans에서 SFTP 연결 생성

다음을 사용하여 SFTP 연결을 통해 netbeans에서 Apache 서버와 원격 연결을 만들려고 합니다.이 튜토리얼. 내 의도는 IDE를 사용하여 내 파일을 서버에 업로드하는 것입니다.

다음 구성을 참조하세요. 넷빈즈 구성

서버와의 연결을 테스트할 때 오류가 표시됩니다.ProxySOCKS5:java.net.SocketTimeoutException:Read timed out

나는 찾았다일부 버그관련 문제가 있지만 그 중 하나라도 내 문제를 이해하는 데 도움이 되었습니다. 그 중 일부는 문제가 서버에 있음을 나타냅니다.

FileZilla, SSH 및 기타 여러 소프트웨어를 사용하여 동일한 서버에 연결할 수 있으므로 문제는 분명히 서버에 없으며 오타나 잘못된 비밀번호도 아닙니다(이것은 프록시 문제도 제외됩니다).

누군가 같은 문제를 겪었나요?

중요한 정보:

  • 우분투 14.04
  • JDK 1.8.0_60
  • NetBeans IDE 8.0.2(새로 설치)
  • Cnltm을 사용하여 엔터프라이즈 프록시에 연결하고 있습니다.

답변1

Netbeans 버그 251641 - SFTP 연결에 대한 알고리즘 협상 실패 귀하의 문제에 적용될 수 있습니다. 의견 5의 솔루션은 다음과 같습니다.

Netbeans 7.3 Bets 2는 JSch 라이브러리 1.0.45를 사용합니다.
이 버전은 OpenSSH 6.7에서 작동하지 않습니다. OpenSSH 6.6.1 및 이전 버전에서만 작동합니다.

그러나 JSch 라이브러리 1.0.52는 OpenSSH 6.7에서 작동합니다.

  1. 이 버전을 다운로드하세요
  2. 현재 파일의 이름을 백업
    C:\Program Files\NetBeans 7.3 Beta 2\ide\modules\com-jcraft-jsch.jar
    으로 변경합니다 com-jcraft-jsch.jar.1.0.42.bak.
  3. 다운로드한 com-jcraft-jsch.jar버전 1.0.52를 이 폴더에 복사하세요.
  4. 넷빈즈 다시 시작

빙고!! SSH가 다시 작동하고 OpenSSH 6.7 서버와 작동합니다.

의견 8은 다음과 같이 말합니다.

감사합니다! 8.0.2 및 OpenSSH 6.7에서도 동일한 문제가 발생했습니다.

답변2

CommonsHTTPSender는 지속적인 연결을 수행합니다.

시간 초과(연결 시간 초과 아님)는 무엇으로 설정되어 있나요? 60초의 기본값은 100만 개의 행 커서를 생성하기에는 약간 낮을 수 있습니다. 당신이 다루고 있는 2개의 시간 초과는 연결과 관련되어 있으며 이 경우에는 관련이 없습니다(연결되어 있으므로).

관련 정보