Cómo habilitar SSH en Ubuntu

Como Habilitar Ssh En Ubuntu



Se puede establecer una conexión segura entre un cliente y un servidor utilizando el protocolo de red Secure Shell (SSH). Cada intercambio de información entre un cliente y el servidor está cifrado. Puede obtener acceso remoto a su máquina y realizar operaciones administrativas activando SSH. También serán posibles las transferencias seguras de archivos a través de SCP y SFTPS. Tras la primera instalación, SSH para acceso remoto está, por convención, prohibido en Ubuntu. No es demasiado difícil habilitar SSH en Ubuntu. Para configurar y activar SSH en su sistema Linux, complete las tareas que se enumeran a continuación como administrador o usuario sudo.

Instalar el cliente SSH

Comencemos con el proceso de actualización de los repositorios de Ubuntu. Esta es una etapa importante cada vez que realizas una instalación. Por lo tanto, el repositorio 'apt-get' se utiliza en la instrucción 'actualizar' como se muestra a continuación:







$ sudo apt-obtener actualización





Después de la actualización exitosa de su sistema, es necesario actualizar los repositorios y paquetes del sistema para obtener los efectos de las nuevas instalaciones que se realizarán en breve. Por lo tanto, el paquete 'apt-get' se utiliza con la palabra clave 'upgrade'.





$ sudo apt-obtener actualización



El cliente SSH siempre inicia el establecimiento de una conexión segura. Por lo tanto, es necesario instalar el cliente SSH si desea iniciar la conexión y el otro nodo estará escuchando. Por lo tanto, la instrucción 'apt-get' será útil aquí dentro de la palabra clave 'install', seguida de la palabra clave 'OpenSSH-client' (para instalar el cliente-servidor). Utilice los derechos 'sudo' para ejecutar esta instrucción como se muestra a continuación. Es posible que se requiera su contraseña para que el usuario que ha iniciado sesión actualmente inicie el proceso de instalación sin problemas. Así, agregamos nuestra contraseña y la instalamos exitosamente.

$ sudo apt-get install openssh-cliente

Instalar el servidor SSH

Es posible que esté en el otro extremo, es decir, que solo esté escuchando el cliente-servidor. Por lo tanto, debe instalar el servidor SSH de su parte. Antes de eso, actualice su sistema con el paquete 'apt' en la siguiente instrucción de 'actualización':

$ sudo apt-obtener actualización

Asegúrese de que los paquetes de su sistema también estén actualizados. A veces, los paquetes no obtienen los efectos de las nuevas instalaciones porque están obsoletos y requieren una actualización para una compatibilidad fluida. Utilice el mismo comando de actualización que utilizó anteriormente.

$ sudo apt-obtener actualización

Ahora es el momento de instalar el servidor OpenSSH para que pueda aceptar la conexión del cliente. El comando de instalación debe ejecutarse con los derechos 'Sudo' seguidos del uso del paquete 'Apt' y la palabra clave 'OpenSSH-server' al final.

$ sudo apto instalar openssh-servidor

Debe asegurarse de querer instalar el servidor “openssh”, ya que es seguro para la comunicación y no afecta el rendimiento del sistema. Por lo tanto, presione la tecla 'y' para continuar con la instalación en el shell de comandos.

Habilitar el servicio SSH

Después de un tiempo, el servidor OpenSSH se instalará correctamente en su máquina. Ahora es el momento de configurar OpenSSH en nuestro sistema. Para su perfecta configuración, usaremos la utilidad “systemctl” que es más probable que la habilite por nuestra parte. La utilidad 'systemctl' se utiliza para iniciar el servicio SSH en nuestro sistema con los derechos 'sudo'. Luego, lo habilita con las palabras clave 'iniciar' y 'Habilitar'. El enlace de sincronización se ha creado como se muestra en la siguiente imagen. También puede utilizar la opción “—now” en la misma instrucción “systemctl” para habilitar el servidor SSH ahora mismo.

$ sudo systemctl iniciar ssh
$ sudo systemctl habilitar ssh
$ sudo systemctl habilitar ssh –ahora

Verifique el estado del servicio SSH

Después de habilitarlo exitosamente (según el enlace de sincronización), puede buscar su estado de carga actual a través de la utilidad 'systemctl' usando las palabras clave 'status' y 'ssh' en el comando. El resultado de este comando muestra el estado actual del servicio ssh. Una indicación verde muestra que el servicio está activo y ejecutándose.

Verifique el estado del servicio SSH

Abra el puerto SSH

Ubuntu incluye una utilidad llamada UFW para configurar los firewalls. Tenga cuidado de abrir el puerto SSH si el firewall de su máquina funciona. Para hacer eso, Ubuntu nos proporciona la utilidad 'ufw' como un comando que se puede usar con la palabra clave 'permitir' para abrir el puerto SSH. Asegúrese de ejecutarlo con el privilegio 'sudo'. Verás que la ejecución de este comando puede actualizar
las reglas del puerto SSH como se muestra en la siguiente imagen:

$ sudo ufw permitir ssh

Conéctese al servidor SSH

Ahora, debe verificar la dirección IP de su sistema, es decir, en qué lado SSH ha estado trabajando. Para buscar la dirección IP utilizamos la instrucción “ip” seguida de la opción “a” y se mostrarán los datos de nuestra red. Tienes que buscar la red específica que has estado usando y buscar la dirección IP dentro de la línea que comienza con “inet”. En nuestro caso, también es 10.0.2.15 como se muestra en la siguiente imagen:

$ ip un

Es hora de iniciar sesión en el sistema remoto después de que tengamos la dirección IP de nuestro sistema. Para ello ejecutamos el siguiente comando SSH para establecer una conexión con el sistema remoto. El comando comienza con la palabra clave 'ssh' seguida del nombre de usuario de su sistema; el carácter “@” seguido de la dirección IP. Dado que estamos usando SSH por primera vez en nuestro sistema, muestra que no se puede establecer la autenticidad de un host. Por lo tanto, debes ingresar “sí” para confirmar que deseas continuar conectándote como servidor o cliente SSH. Después de una advertencia, le pedirá la contraseña de su sistema y deberá proporcionarla para continuar. Le permitirá iniciar sesión correctamente desde su sistema Ubuntu y se establecerá la conexión segura.

$ ssh nombre de usuario @ dirección IP

Usando SH, ahora puede conectarse exitosamente al otro nodo. Las instrucciones mostradas describen el uso de 'ssh' en la máquina Ubuntu.

$ ssh nombre de usuario@direcciónip quién
$ ssh nombre de usuario@dirección IP tiempo de actividad

Conclusión

En esta guía, demostramos con éxito el uso de SSH en el sistema Ubuntu. Después de eso, analizamos la instalación del servidor SSH y del cliente SSH por separado y proporcionamos detalles sobre cómo habilitar SSH y establecer una conexión.