
Estoy en una máquina virtual intentando copiar un archivo de SSH al sistema local. Usando Debian. No veo la opción "Conectar a". Cuando intento hacerlo a través de la terminal, entro
scp [[email protected]]:[path to the file obtained using "find"]
y solo me da opciones para el uso de scp como -c, etc. Si ingreso el comando anterior y agrego Descargas, dice nombre de archivo y 100%, tamaño, etc., pero la carpeta Descargas está vacía. ¿Qué estoy haciendo mal? ¡Por favor ayuda!
Respuesta1
Sugeriría cd
ir al directorio de destino y luego hacer lo siguiente:
touch dummyfile
- comprueba si tienes permisos para crear localmente.- Verifique que puede acceder mediante SSH a la ubicación remota y leer el archivo que está intentando copiar. Intente
ssh -vvv
depurar problemas de conectividad y claves ssh. scp user@remote .
- El punto aquí es el directorio actual, por lo que scp debería copiar el archivo localmente.
Espero que esto te resulte útil.
Respuesta2
Prueba esto:
scp remoteuser@server:.bash_history newfile
Sólo es necesario cambiar dos cosas: nombre del usuario remoto y nombre del servidor
Si funciona, debería terminar con un archivo en la PC local llamado newfile. Existe una pequeña posibilidad de que no funcione si no tiene .bash_history en la máquina remota, pero vale la pena apostar.