Copiar archivos desde SSH
De enunpimpam
Ya se que desde ubuntu podemos conectarnos mediante SSH con el nautilus o desde el programas de Filecilla y subir y descargar ficheros a un servidor, pero aveces es mas rapido y practivo realizarlo desde el terminal (en mac-os y linux) mediante la orden scp, tambien podemos copiar achivos desde diferentes servidores ssh.
La sintaxis de la orden es así:
scp [opciones] [origen] [destino]
scp /home/usuario/desktop/bd.sql usuario_ssh@servidor.ssh.com:/home/usuario_SSH
Con este ejemplo estamos copiado el archivo bd.sql en la en la raiz del usuario_SSH del servidor.
Para usar las opciones -p (puerto) y -r (recursiva) seria asi:
scp -P 2200 -r /home/usuario/desktop/bd.sql usuario_ssh@servidor.ssh.com:/home/usuario_SSH
nota: la P en mayuscula
Sumario
Copiar desde un servidor a un pc Local
scp usuario@servidor:/ruta/valida/archivo /ruta/valida-local/
Ejemplo
scp root@192.168.10.50:/root/Escritorio/WPSPIN/WLAN_E835.txt /Users/nacho/Desktop/
Copiar desde un servidor remoto a otro remoto
scp usuario1@servidor1:/ruta/valida/archivo usuario2@servidor2:/ruta/valida/
Copiar un directorio completo
scp -r /home/mario/carpeta usuario@dominio.com:/home/usuario
Copiar archivos de Servidor a Local
scp usuario@dominio.com:/home/usuario/archivo.txt Documentos