Quizás mi google-foo me está fallando aquí ... Me gustaría conectar y cargar un archivo de volcado mysql a través de la terminal usando SFTP o SCP a mi servidor remoto usando mi archivo de configuración ssh. Según la documentación que he encontrado, debería poder hacer esto:
sftp -F db.sql.gz [email protected] /tmp
También he cansado el alias en mi configuración:
sftp -F db.sql.gz myalias /tmp
Cuando hago los dos anteriores, simplemente obtengo una impresión de los posibles comandos, -F
siendo uno de ellos.
Ya puedo conectarme a través de ssh usando el acceso directo en mi configuración local muy bien, así que sé que funciona:
ssh myalias
** Nota: Me estoy conectando usando un par de claves privada / pública, así que nunca necesito ingresar una contraseña. El par de claves tiene una frase de contraseña asociada, pero OS X Keychain lo recordó la primera vez que me conecté.
... así que no estoy seguro de lo que estoy haciendo mal.
fuente
Problema causado por la configuración de ForwardAgent como a continuación,
Mi caso, se debió a que 'ForwardAgent' en la configuración ssh causó que el scp se bloqueara. Una vez que lo comenté, funcionó para mí.
Además, podría tener una copia del archivo con la línea ForwardAgent comentada y usar scp -F para que funcione.
fuente