No puedo scp, el otro servidor solo toma conexiones sftp.
Actualmente estoy tratando de hacer
sftp [email protected]:/files> put -r ~/
-i keyname
no funciona, solo se resuelve con illegal option -- i
.
unix
authentication
ssh
amazon-ec2
sftp
Arrendajo
fuente
fuente
IdentityFile
opción siempre se brinde automáticamente, consulte la respuesta de UtahJarhead acerca de cómo colocarla~/.ssh/config
Copie su clave PÚBLICA al servidor utilizando los medios tradicionales.
En el servidor:
.ssh
si no existe:Después de eso, debería poder iniciar sesión desde el cliente utilizando la clave PRIVADA. Para automatizar una transferencia, desea utilizar un archivo por lotes, que es solo un archivo de texto que contiene una lista de comandos para ejecutar.
Alternativamente, siéntase libre de crear un archivo ~ / .ssh / config en formato ssh_config para que pueda escribir esto en el futuro:
Contenido de muestra de
~/.ssh/config
fuente
Si está buscando configurar sftp en ec2, este artículo podría ayudarlo
fuente
Me metí en este problema recientemente y lo que funcionó para mí en la configuración predeterminada de mi terminal MacBook es lo siguiente
¡Tenga en cuenta que puede ser promovido con un archivo de clave privada no protegido! mensaje en cuyo caso debe ejecutar este comando para asegurarse de que otras personas no puedan acceder a su clave privada.
En algunos casos, debe colocar sudo delante del comando, esto es solo si está trabajando en un directorio protegido por el administrador
Deseo que sea útil :)
fuente
-i
opción no funciona?