SSH, gestión remota avanzada
Ya sé que ya he escrito un post sobre ssh, pero ahora vamos a hacer un uso algo más profundo de ella. Como sabéis ssh es una herramienta que sirve para gestionar de manera remota, por terminal, un equipo mediante internet o red local.
Para acceder a un servidor remoto que monte un servidor ssh lo hacemos mediante
ssh nombreusuario@servidor
Una vez logueados en el servidor podemos actuar en él como si de nuestro propio terminal se tratase, podemos crear archivos (touch nombre_del_archivo), borrarlos, moverlos e incluso copiarlos a nuestro propio ordenador. Esto es lo nuevo que os voy a enseñar. Para copiar existe una instrucción muy útil, llamada scp , que crea un tunel entre el servidor y nuestro ordenador. Como habréis supuesto se puede escribir en las dos direcciones, es decir, del servidor al cliente y del cliente al servidor, la instrucción es la misma, pero cambian los argumentos.
Para escribir del ordenador en el que estoy (servidor) al ordenador remoto (cliente) debo escribir una instrucción del tipo
scp archivo_a_copiar nombre_de_usuario@servidor:directorio_del_cliente
parece un poco críptica, así que voy a mostraros un ejemplo real
scp Desktop/yo.jpg fjgomez@servidor.es:/home/javi/
¿más claro? Espero que sí. Ahora vamos a ver cómo se haría para copiar desde el servidor a nuestro equipo
scp nombre_de_usuario@servidor:directorio_del_cliente  archivo_a_copiar
de nuevo os pongo un ejemplo
scp fjgomez@servidor.es:/home/yo.jpg Desktop/
Deciros una cosa, si estáis conectados mediante ssh, tenéis que tomaros como servidor, si no estáis conectados en el servidor tenéis que tomarlo al revés… no sé si queda claro, pero es muy sencillo. Simplemente tened en cuenta que si estáis conectados mediante ssh en un equipo remoto es como si estuviéseis físicamente en el servidor.
Bueno espero que os sirva de algo, un saludo a todos y hasta el próximo post.
Artículos relacionados:





















Comentarios recientes