SSH y compartir archivos (scp, rsync, Samba)

SSH y compartir archivos (scp, rsync, Samba)

Hook#

SSH es la navaja suiza del admin Linux. Con un solo comando entras a un servidor en otro continente como si estuviera en tu escritorio. Pero SSH bien usado va mucho mas alla de "loguearme remoto": copias archivos con scp, sincronizas carpetas con rsync, montas filesystems sobre la red, y te ahorras escribir el password 100 veces al dia con claves publicas.

En esta leccion vamos a generar tu primera clave SSH, configurar el archivo ~/.ssh/config (la sabiduria oculta de los devs senior), y manejar transferencias con scp, rsync y un poco de Samba para redes Windows.

mi-proyecto/ vs mi-proyecto

La barra final cambia el comportamiento: con / copia el CONTENIDO del directorio. Sin / copia el directorio en si. Confuso al principio, critico despues.

Resultado esperado
sending incremental file list
src/components/Button.tsx
src/components/Card.tsx
src/index.tsx

sent 12,345 bytes  received 102 bytes  4,978.80 bytes/sec
total size is 1,234,567  speedup is 99.20