¿Cómo se configura el SFTP de servidor a servidor para utilizar la autenticación de clave pública en lugar de la cuenta de usuario y la contraseña?Configurar SFTP para utilizar la autenticación de clave pública
Respuesta
en el cliente que necesita para generar su clave pública y agregarla a la lista de claves autorizadas del servidor.
ssh-keygen -t dsa -f id_dsa //on client machine
mv id_dsa* ~/.ssh/ //on client machine
scp ~/.ssh/id_dsa.pub [email protected]:~/.ssh/HOST_NAME.key // on client machine
cat ~/.ssh/HOST_NAME.key >> ~/.ssh/authorized_keys2 // on server
Recuerde
chmod 700 .ssh
y también
chmod 600 authorized_keys
Ésta es una solución para los usuarios de Windows
tuve un problema similar en las ventanas, así que usa masilla de http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Si necesita generar una clave pública th en uso: http://the.earth.li/~sgtatham/putty/latest/x86/puttygen.exe
Entonces, cuando se desea automatizar un lote para su descarga desde el servidor FTP del desfile con el fin de cargar la clave privada en la sesión http://the.earth.li/~sgtatham/putty/latest/x86/pageant.exe
continuación, utilizar el PSFTP para conectar y realizar acciones http://the.earth.li/~sgtatham/putty/latest/x86/psftp.exe
Así que aquí es código de ejemplo para el lote:
!--Loading the key to session--!
@C:\pageant.exe "C:\privatekey.ppk"
!--Calling the PSFTP.exe with the uaser and sftp address + command list file--!
@C:\psftp [email protected] -b C:\sftp_cmd.txt
archivo de lista de comandos (sftp_cmd.txt) tendrá gusto de la siguiente manera:
mget "*.*" !--downloading every thing
!--more commands can follow here
close
Ahora, todo lo que necesita para programar en las tareas programadas * Me gustaría que fuera simple como tarea cron de UNIX ....
- 1. ¿Cómo configuro la Autenticación de clave pública?
- 2. Ejemplo confiable de cómo usar SFTP usando autenticación de clave pública privada con Java
- 3. PHP ssh2_auth_pubkey_file(): Falló la autenticación usando la clave pública: datos clave no válidos, no codificada en base64
- 4. ssh ejemplo de autenticación de clave privada/pública
- 5. clases PHP ¿por qué utilizar palabra clave pública?
- 6. Archivo de clave privada para SFTP en NetBeans
- 7. Encriptación de la clave AES con la clave pública RSA
- 8. Clave de Apple clave privada/pública cuestión
- 9. Aclaración sobre la clave pública de Android?
- 10. cómo funciona la criptografía con clave pública
- 11. ¿Cómo obtener la clave pública usando PyOpenSSL?
- 12. Generar privada y la clave pública OpenSSL
- 13. Git, cómo generar la clave pública
- 14. ¿Cómo encriptar usando la clave pública?
- 15. autenticación de interfaz pública couchdb mediante reescrituras
- 16. Maven no usará la clave pública para implementar
- 17. ¿dónde puedo encontrar la clave pública para Gnu Emacs?
- 18. Comando para enviar la clave pública al host remoto
- 19. Cifrado RSA usando la clave pública
- 20. ¿Cómo extraer la clave pública usando OpenSSL?
- 21. ¿Cómo configurar Tomcat para usar la autenticación de Windows NTLM?
- 22. ¿Cómo puedo configurar PostgreSQL para usar la Autenticación de Windows?
- 23. Extraer datos de la clave pública de RSA
- 24. Cómo utilizar RestSharp para la autenticación de Google?
- 25. La obtención de la clave pública del certificado de
- 26. Autenticación de formularios web.config configurar
- 27. Gitosis requiere contraseña aunque la clave pública se da
- 28. ASP.NET MVC: ¿cómo configurar web.config para la autenticación LDAP?
- 29. Lectura de clave pública/privada de la memoria con OpenSSL
- 30. ¿Tarea SFTP para msbuild?
Use 'ssh- copy-id' en lugar de tu baile 'scp' +' cat'. – ephemient
Bien, como esa ssh-copy-id. Estoy en un HP-UX y me gustaría que estuviera instalado. –
Oh, cierto ... Olvidé que no todo el mundo usa OpenSSH. Triste. – ephemient