Estoy intentando crear una conexión remota con un servidor Apache en netbeans a través de una conexión SFTP usandoeste tutorial. Mi intención es subir mis archivos al servidor con el IDE.
A continuación, vea la configuración:
Cuando pruebo mi conexión con el servidor, veo el errorProxySOCKS5:java.net.SocketTimeoutException:Read timed out
encontréalguno insectoscon problemas relacionados, pero cualquiera de ellos me ayudó a comprender mi problema. Algunos de ellos indican que el problema está en el servidor.
Puedo conectarme con el mismo servidor usando FileZilla, SSH y muchos otros softwares, por lo que aparentemente el problema no está en el servidor y tampoco es un error tipográfico ni una contraseña incorrecta (esto también excluye problemas con el proxy).
¿Alguien tuvo el mismo problema?
Información importante:
- ubuntu 14.04
- JDK 1.8.0_60
- NetBeans IDE 8.0.2 (instalación nueva)
- Estoy usando Cnltm para conectarme con el proxy empresarial
Respuesta1
Netbeans Bug 251641: falla la negociación del algoritmo para cualquier conexión SFTP puede aplicarse a su problema. La solución en el comentario 5 dice:
Netbeans 7.3 Bets 2 utiliza la biblioteca JSch 1.0.45.
Esta versión no funciona con OpenSSH 6.7. Sólo funciona con OpenSSH 6.6.1 y versiones anteriores.Pero la biblioteca JSch 1.0.52 funciona con OpenSSH 6.7
- Descarga esta versión
- Cambie el nombre del archivo actual para hacer una copia de seguridad y
C:\Program Files\NetBeans 7.3 Beta 2\ide\modules\com-jcraft-jsch.jar
cambie el nombre acom-jcraft-jsch.jar.1.0.42.bak
.- Copie
com-jcraft-jsch.jar
la versión descargada 1.0.52 a esta carpeta- Reiniciar Netbeans
¡¡Bingo!! SSH vuelve a funcionar y funciona con servidores OpenSSH 6.7
El comentario 8 dice:
¡Gracias! El mismo problema ocurrió en 8.0.2 y OpenSSH 6.7
Respuesta2
CommonsHTTPSender realiza conexiones persistentes.
¿Cuál es su tiempo de espera (no el tiempo de espera de conexión)? el valor predeterminado de 60 segundos puede ser un poco bajo para crear un cursor de 1 millón de filas. Los 2 tiempos de espera con los que estás jugando están relacionados con la conexión y no son relevantes en este caso (ya que tienes una conexión).