Entre dos computadores (con linux) conectados a la misma red:
Supongamos que estás en tu casa, oficina o cualquier lugar en donde tengan internet, y hay más de un computador en el lugar (por ejemplo, tu laptop y un pc de escritorio).
Si estas usando tu laptop, y quieres copiar un archivo al pc de escritorio, digamos file.txt, da el comando
scp file.txt casa@192.168.1.2:
En este comando, el primer argumento de scp es el archivo de origen que se encuentra en tu laptop, y el segundo, el lugar de destino, donde casa es el nombre del usuario y 192.168.1.2 es el IP interno. Este número IP lo puedes conseguir dando ifconfig (saldrá en donde dice wlan0 si estás conectado por red inalámbrica, o en eth0 si estás conectado por red cableada).
Si estas usando tu laptop, y quieres copiar en este un archivo que está en el pc escritorio, digamos file2.txt, da el comando
scp casa@192.168.2.5:/home/casa/file2.txt .
Esto copia el archivo file2.txt, que se encuentra en el directorio /home/casa/file2.txt del pc en el directorio del laptop desde el cual diste el comando (el punto "." significa "copiar aqui"). Puedes reemplazar el punto por cualquier otro directorio en el laptop que desees.
Si estás en el pc de escritorio y quieres copiar algo al laptop, la filosofía es la misma:
scp file2.txt laptopUSR@192.168.1.5:
En este caso, el IP del laptop es distinto (y el usuario, en general, también) y puedes obtenerlo con ifconfig como antes. Este comando copia file2.txt desde el pc al home del usuario laptopUSR en el laptop. Puedes especificar el directorio de llegada en el caso de que no quieras copiarlo en el home:
scp file2.txt laptopUSR@192.168.1.5:/home/laptopUSR/carpeta/subcarpeta/
Si estás en el pc de escritorio y quieres sacar algo del laptop, entonces digita
scp laptopUSR@192.168.1.5:/home/laptopUSR/file.txt .
|