Descarga de archivos con SSH en Terminal

SSH, o shell seguro, es un shell de Unix utilizado para la comunicación segura entre dos computadoras en red. Es posible que desee descargar archivos de forma segura desde un sistema remoto después de establecer una sesión de SSH. La transferencia segura de archivos dentro de SSH se realiza mediante dos comandos principales: scp y sftp, versiones seguras de los comandos de copia y transferencia de archivos.

SSH

Para comenzar una sesión SSH, abra una aplicación de terminal para obtener acceso a un indicador de línea de comandos. El método preciso de autenticación SSH puede ser simplemente una contraseña o una criptografía de clave pública-privada. Consulte al administrador de su sistema para obtener información sobre su sistema en particular. Ingrese una sesión SSH usando el comando "ssh" o "slogin", pasando el nombre del sistema remoto como entrada. Use la marca "-l" para especificar un nombre de usuario diferente en el sistema remoto.

ssh slogin -l

Comando Scp

El comando "scp" es una versión segura del comando de copia de Unix "cp". Una vez que establezca una sesión SSH con la máquina remota, localice el archivo que desea copiar. El comando "scp" es una mejor opción si solo tiene unos pocos archivos para transferir. El indicador "-p" conservó la modificación del archivo y los tiempos de acceso.

Para copiar desde la máquina remota: scp -p remotemachine: /myfiles/myfile.txt x

Para copiar en la máquina remota: scp -p myfile.txt remotemachine: / myfiles /

Comando Sftp

El protocolo de transferencia de archivos, o FTP, es el comando estándar para transferir archivos entre sistemas informáticos. El comando "sftp" es una versión segura de "ftp" dentro de una sesión SSH. Para comenzar una sesión "sftp":

sftp

Para obtener archivos del servidor remoto, ejecute el comando "obtener" en el indicador sftp:

sftp> obtener myfile.txt

Para colocar archivos en el servidor remoto, ejecute el comando "poner": sftp> put myfile.txt

Seguridad

Las funciones normales no cifran los datos que se envían a través de conexiones de red. Una contraseña ingresada durante una sesión ftp normal se envía en texto plano. Esto puede ser especialmente problemático con los sistemas críticos. El uso de ssh, scp y sftp puede evitar que un intruso obtenga fácilmente su contraseña y mantenga seguros tanto su sistema como el sistema remoto.

Entradas Populares