Crie uma conexão SFTP no Netbeans


4

Estou tentando criar uma conexão remota com um servidor Apache no netbeans por meio de uma conexão SFTP usando este tutorial . Minha intenção é fazer upload de meus arquivos para o servidor com o IDE.

A seguir, consulte a configuração: Configuração do Netbeans

Ao testar minha conexão com o servidor, vejo o erro ProxySOCKS5:java.net.SocketTimeoutException:Read timed out

Encontrei alguns erros com problemas relacionados, mas qualquer um deles me ajudou a entender o meu problema. Alguns deles indicam que o problema está no servidor.

Eu consigo conectar-me ao mesmo servidor usando o FileZilla, SSH e muitos outros softwares, portanto o problema aparentemente não está no servidor e também não é um erro de digitação ou senha errada (isso também exclui problemas com o proxy).

Alguém teve o mesmo problema?

Informação importante:

  • Ubuntu 14.04
  • JDK 1.8.0_60
  • NetBeans IDE 8.0.2 (nova instalação)
  • Estou usando o Cnltm para conectar-se ao proxy corporativo

Respostas:


3

Netbeans Bug 251641 - Falha na negociação do algoritmo para qualquer conexão SFTP pode se aplicar ao seu problema. A solução no comentário 5 diz:

O Netbeans 7.3 Apostas 2 usa a biblioteca JSch 1.0.45.
Esta versão não funciona com o OpenSSH 6.7. Funciona apenas com o OpenSSH 6.6.1 e versões anteriores.

Mas a biblioteca JSch 1.0.52 funciona com o OpenSSH 6.7

  1. Baixe esta versão
  2. Renomeie o arquivo atual para o qual
    C:\Program Files\NetBeans 7.3 Beta 2\ide\modules\com-jcraft-jsch.jar
    renomeie o backup com-jcraft-jsch.jar.1.0.42.bak.
  3. Cópia baixada com-jcraft-jsch.jarda versão 1.0.52 para esta pasta
  4. Reinicie o Netbeans

Bingo!! O SSH funciona novamente e funciona com servidores OpenSSH 6.7

O comentário 8 diz:

Obrigado! O mesmo problema estava no 8.0.2 e no OpenSSH 6.7


Valeu! Funciona! Apenas para informação, o caminho padrão no Ubuntu pode ser /usr/local/netbeans-8.0.2/ide ... ou /opt/netbeans-8.0.2/ide ...
James

0

O CommonsHTTPSender faz conexões persistentes.

Qual é o seu tempo limite (não o tempo limite da conexão) definido? o padrão de 60 segundos pode ser um pouco baixo para criar um cursor de 1 milhão de linhas. Os dois tempos limite com os quais você está brincando estão relacionados à conexão e não são relevantes neste caso (como você tem uma conexão).


Você está falando sobre o tempo limite definido no Netbeans? Nesse caso, mudei agora para 90, mas o problema persiste. Vou atualizar minha pergunta com minha configuração. Talvez ele ajuda
James
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.