7.0 Trabajando de manera remota¶
Autora: Alejandra Rougon
Este trabajo está bajo la licencia Creative Commons Atribución-NonComercial 4.0 Licencia Internacional.
🔍 Objetivos de aprendizaje¶
Después de completar esta lección aprenderás a:
a conectarte con
ssh
a un cluster o servidor remotoa transferir archivos por
scp
Los análisis genómicos involucran el trabajo con archivos con gran cantidad de datos y algunas veces los procesos requieren grandes recursos computacionales, que la mayoría de las computadoras personales no tienen. Por eso es muy probable que te tengas que conectar a un Cluster de Alto Rendimiento [HPC] para realizar algunos análisis.
Para es propósito te puedes conectar con el protocolo secure shell a través del comando ssh
. El administrador del cluster debe darte to dirección de ip, la cual se verá como esta 167.257.186.44
, tu nombre de usuario y contraseña.
Algunas instituciones tienen un dominio asociado con la dirección ip. En ese caso puedes utilizar el dominio [my.institution.edu
] en lugar de la dirección ip.
La sintaxis es ssh user@ip_address
El puerto de conexión por defecto es el 22. Sin embargo por razones de seguridad algunas veces se cambia. Si ese es el caso, el administrador del cluster te lo hará saber y tu podrás especificar la opción con -p
ssh -p port user@ip_address
Después de presionar enter se te pedirá la contraseña [password].
Para copiar de tu computadora local a la computadora remota [servidor/cluster] tienes que estar en una terminal en tu computadora local. Si ya estás conectado por ssh
en esa terminal, no funcionará. Tienes que especificar la ubicación en el servidor remoto con la ruta absoluta después de :
scp local_file user@remote_ip_address:/location/where/file/will/be/copied
Por el contrario si quieres copiar del servidor remoto a tu computadora. Recuerda que la ruta en el servidor remoto tiene que ser la absoluta y va escrita después de :
scp user@remote_ip_address:/location_of_file/file_to_copy /location/where/file/will/be/copied
Con el comando scp
el puerto es especificado con -P
🔑 En esta lección has aprendido
a conectarte con
ssh
a un cluster o servidor remotoa transferir archivos por
scp