En esta última publicación vamos a ver como accederemos a ssh en nuestro servidor basado en Debian, en nuestro caso linuxmint y en definitiva los comandos básicos que usaremos.
¿Que podemos hacer con nuestro servidor ssh?
Una vez configurado no solo podremos acceder remotamente a nuestro servidor si no que podremos realizar copias mediante de scp, sftp.
Comenzaremos con la conexión ssh hacia nuestro servidor, se realiza con la siguiente línea de comandos.
Conexión normal:
ssh usuario@ipdelservidor
Conexión con puerto modificado:
ssh -p <puerto> usuario@ipdelservidor
Conexión gráfica segura:
ssh -X usuario@ipdelservidor
SCP (Secure copy) según wikipedia "es un medio de transferencia segura de archivos entre un host local y otro remoto usando el protocolo el Secure Shell (SSH)", este nos permitirá realizar copias seguras desde el equipo remoto hasta el local y viceversa con los siguiente ejemplos veremos como se realiza.
De local a remoto:
scp archivolocal usuario@ipdelservidor:/ruta/destino/del/archivodestino
De remoto a local:
scp usuario@ipdelservidor:/ruta/archivoremoto /ruta/para/el/nuevo/archivo
De remoto a remoto:
scp usuario@ipdelservidor1:/ruta/en/servidor1/archivo1 usuario2@ipdelservidor2:/ruta/en/servidor2
Para la copia recursiva de directorios usaremos -r como por ejemplo:
scp -r archivolocal usuario@ipdelservidor:/ruta/destino/del/archivodestino
scp -r usuario@ipdelservidor:/ruta/archivoremoto /ruta/para/el/nuevo/archivo
SFTP o SSH File Transfer Protocol, es un protocolo se usa para la transferencia y manipulación de archivos bajo seguridad.
Conectando al servidor mediante sftp:
sftp usuario@ipdelservidor
Una vez dentro mediante el comando help, se nos despliega todas las opciones para realizar, nos podemos centrar en 'get' para descargar ficheros y 'put' para subir ficheros al servidor.