Lección 6: Conexión remota con ssh, scp y rsync

ssh

El programa ssh proporciona un inicio de sesión remoto seguro desde la interfaz de línea de comandos (CLI) de Unix a través de una red no segura. La sintaxis del comando ssh se ve así:

$ ssh [user@]host

Donde host es el nombre de la computadora de red remota a la que desea iniciar sesión y usuario es el nombre del usuario en ese host. [usuario@] se escribe entre corchetes ([]) ya que si el nombre de usuario en la máquina desde la que se está haciendo la conexión es el mismo que el nombre de usuario en el host, se puede omitir.

scp

El programa scp proporciona un medio seguro para transferir archivos entre computadoras en red utilizando la interfaz de línea de comandos (CLI) de Unix a través de una red no segura.

La sintaxis del comando scp se ve así:

$ scp sourcefile [usuario@]host:ruta/archivo_de_destino 

rsync

Ejercicios:

Nota: Los siguientes ejercicios asumen la disponibilidad de un host Unix remoto al que puede iniciar sesión.

  1. Utilice el comando ssh para iniciar sesión en un host remoto. Escriba el comando exacto que utilizó para hacer esto.
  2. Utilice el comando scp para copiar un archivo de imagen de su máquina local al mismo host remoto en el que inició sesión en el ejercicio anterior. Luego use ssh para volver a iniciar sesión en el host remoto y use ls para confirmar que su archivo de imagen se ha copiado allí.