2011-12-18 8 views
11

Estoy intentando configurar Netbeans para subir automáticamente archivos PHP a un servidor SFTP (no tengo permisos de administrador en ese servidor).Archivo de clave privada para SFTP en NetBeans

Todo está bien, excepto que Netbeans lanza un aviso cada vez que se necesita para cargar algo:

La autenticidad de acogida ... no puede ser establecida. La huella dactilar de la llave RSA es XX: XX: XX: ,,,, ¿Está seguro de que desea continuar con la conexión?

¿Cómo se puede evitar que se solicite todo el tiempo? Supongo que especificar el archivo de clave privada es suficiente, pero no sé cómo generar ese archivo. ¿Me puedes ayudar? (La supresión de la advertencia por otra parte también estará bien.)

+0

hacer ssh conexión al servidor desde la línea de comandos, para agregarlo a 'known_hosts' –

+0

http://stackoverflow.com/questions/3328930/i-netbeans-can-i-somehow-store-the-rsa-key- fingerprint-of-the-remote-server-o –

Respuesta

23

Esto no es demasiado fácil de entender desde la interfaz gráfica de usuario, pero en realidad es bastante simple.

En primer lugar, debe crear un archivo de texto vacío en el que Netbeans escribirá, llámelo knownhosts.txt.

Señale este archivo en el campo Hosts conocidos campo en su configuración. (Haga clic derecho en su proyecto en la ventana Proyectos, seleccione Propiedades en el menú desplegable; seleccione Configuración Run en el cuadro de diálogo Propiedades del proyecto, y después haga clic en Administrar conexiones de ... Ahora debería ver el hosts conocidos del archivo campo donde puede Explorar a su archivo de texto vacío.)

probar la conexión.

Eso es todo!

+0

En el sistema Linux, autorice a netbeans a escribir en este archivo. – Nolwennig

Cuestiones relacionadas