SCP#
SCP (Secure Copy Protocol) es un método para transferir archivos de manera segura entre un sistema localy un sistema remoto, o entre dos sistemas remotos, utilizando el protocolo SSH (Secure Shell) para la autenticación y la seguridad de la transferencia.
Comando básico:
$ scp [opciones] origen destino
Truco
Para una herramienta más avanzada, ver Rsync.
Subir archivo#
Subir el archivo file.csv
al cluster:
$ scp file.csv $USUARIO@serafin.ccad.unc.edu.ar:~/destino/
$ scp file.csv $USUARIO@mendieta.ccad.unc.edu.ar:~/destino/
$ scp file.csv $USUARIO@eulogia.ccad.unc.edu.ar:~/destino/
$ scp file.csv $USUARIO@mulatona.ccad.unc.edu.ar:~/destino/
Bajar archivo#
Baja el archivo $HOME/file.csv
a la computadora del usuario:
$ scp $USUARIO@serafin.ccad.unc.edu.ar:~/file.csv .
$ scp $USUARIO@mendieta.ccad.unc.edu.ar:~/file.csv .
$ scp $USUARIO@eulogia.ccad.unc.edu.ar:~/file.csv .
$ scp $USUARIO@mulatona.ccad.unc.edu.ar:~/file.csv .
Copiar un archivo entre dos clusters#
$ scp $USUARIO@serafin.ccad.unc.edu.ar:~/origen.csv $USUARIO@mendieta.ccad.unc.edu.ar:~/destino.csv
Copiar un directorio#
Para transferir directorios de forma recursiva, agregar el parametro -r
.
$ scp -r origen/ $USUARIO@serafin.ccad.unc.edu.ar:~/destino/