Si necesitas conectar a tu maquina remotamente y quieres emplear un protocolo seguro esta es una buena opción. Podriamos decir que SSH es como una conexion mediante telnet pero la informacion viaja de manera encriptada.
Con SSH te validas en el servidor y ya puedes introducir comandos de manera remota y segura. No es lo mismo que por ejemplo ejecutes un comando pasando un usuario y contraseña y esa informacion pueda ser capturada mediante un sniffer y sea facilmente legible, a que lo hagas con un protocolo seguro y aunque no imposible si que al menos es mucho mas dificil de descifrar.
apt-get install openssh-server
Una vez instalado prueba a conectar con tu maquina:
ssh 127.0.0.1
Nota: 127.0.0.1 es la direccion IP que hace referencia a tu propia maquina
Deberas obtener algo similar a lo siguiente:
david@ubuntu11:~$ ssh 127.0.0.1
The authenticity of host '127.0.0.1 (127.0.0.1)' can't be established.
ECDSA key fingerprint is bb:db:31:9c:46:06:f5:d9:94:b8:94:6e:13:51:7d:a5.
Are you sure you want to continue connecting (yes/no)?
Las claves se guardan en un fichero denominado “know_hosts”, la proxima vez que conectes con una maquina a la que ya conectaste si su entrada esta en este fichero no te volvera a preguntar.
Fuente
Fuente
Instalar un servidor ssh no se debe de tomar a la ligera.
ResponderEliminarHay que tener en cuenta de que la configuración de seguridad de SSH está establecida a bajo nivel y por eso hay que configurar un poco las opciones de ssh.
Puerto, Usuarios permitidos, impedir login de root, detectar intentos de conexión mediante fuerza bruta....
Si se está dentro de una red privada y bloqueando el acceso desde internet no hay tanto problema, pero si lo usas para conectarte desde el exterior si que lo puedes tener.
Yo creo que es un dato a tener en cuenta.
Un saludo.