SSH es un protocolo de comunicación seguro que permite controlar un equipo remotamente a través de comandos. Es muy similar a Telnet, pero en este caso la información viaja codificada.
Para conectarnos a un servidor con nuestro nombre de usuario escribiremos:
ssh host (donde host será el nombre del servidor o su ip)
Para conectarnos a un servidor con un nombre de usuario remoto pondremos:
ssh usuario@host (donde usuario será el nombre del usuario remoto y host será el nombre del servidor o su ip)
Buscar archivos en el equipo remoto
ssh usuario@host «find /bin -name zz» (buscará en la carpeta bin del equipo remoto remoto)
Para Copiar ficheros por ejemplo desde el equipo local al remoto escribiremos
scp /tmp/file usuario@host:/tmp
Las opciones más habituales de scp son:
-p: conserva las propiedades del archivo. Permisos del archivo, fecha de última de modificación.
-r: realiza la copia recursiva de directorios