En el trabajo utilizo muxhísimo el ssh, y el scp para transferir archivos y trastear con servidores remotos...
hoy les voy a enseñar a pasar archivos entre Linux usando scp (aunque en Windows tambien se puede hacer instalando WinSCP)
¿Que necesitamos?
* un servidor ssh.
* una consola bash.
* un archivo que transferir (lógico).
* y el pass de la maquina a la que vamos a enviar.
Comencemos...
primero... instalemos el servidor ssh:
sudo apt-get install openssh-server
con esto ya debemos tener corriendo el servidor SSH en nuestra maquina...
¿Listo y ahora que sigue?
voy a explicar un poco la sintaxis del comando:
Básicamente, el comando funciona de la siguiente manera:
scp [archivo_a_transferir] [usuario@host_de_destino]:[ruta_donde_guardar]
si revisas el man de la aplicación, te daras cuenta que hay muchas otras formas de utilizarlo, esta es solamente una muestra ;).
ahora un ejemplito sencillo:
supongamos que quiero transferir "fotos.zip" desde host_a hasta host_b con el usuario "prueba" en la carpeta "/home/prueba/fotos/"
scp fotos.zip prueba@host_b:/home/prueba/fotos/
está bueno tambien generar claves con ssh-keygen, para cuando necesitas no depender de un password ;) (lease automatizar tareas)
ResponderBorrar