En este artículo, te mostraré cómo habilitas SSH en Debian 10 y te conectas con tu máquina Debian 10 de forma remota a través de SSH. Entonces empecemos.
En Debian 10, el servidor SSH es proporcionado por el paquete OpenSsh-server. Puede instalar el servidor OpenSSH desde el repositorio oficial de paquetes de Debian 10 muy fácilmente usando el Administrador de paquetes APT.
Primero, abra un terminal y ejecute el siguiente comando para actualizar el caché del repositorio del paquete APT.
$ sudo apt actualización
El caché del repositorio del paquete APT debe actualizarse.
Ahora, instale OpenSsh-server Paquete con el siguiente comando.
$ sudo apt instalación openssh-server
Ahora presiona Y y presionar Para confirmar la instalación.
El OpenSsh-server Se debe instalar el paquete.
Ahora, puede verificar si el servicio SSH se está ejecutando con el siguiente comando:
$ sudo SystemCtl Status SSH
Como puede ver, el servicio SSH no está activo. No esta corriendo. Pero es activado. Lo que significa que el servicio SSH comenzará automáticamente en el arranque. Entonces, para iniciar el servicio SSH, todo lo que tiene que hacer es reiniciar su computadora.
Si no desea reiniciar su computadora en este momento, puede iniciar el servicio SSH manualmente con el siguiente comando:
$ sudo systemctl start ssh
Ahora, verifique si el servicio SSH se está ejecutando con el siguiente comando:
$ sudo SystemCtl Status SSH
Como puede ver, el servicio SSH está activo o ejecutado. Ahora, puede conectarse a esta computadora de forma remota a través de SSH.
Agregar y eliminar el servicio SSH del inicio del sistema:
En Debian 10, el comportamiento predeterminado del servicio SSH es comenzar automáticamente en el arranque.
Si no desea que el servicio SSH comience automáticamente en el arranque, más bien desea iniciar el servicio SSH manualmente cuando lo necesite, puede eliminarlo del inicio del sistema con el siguiente comando.
$ sudo systemctl deshabilitar ssh
Si luego cambia de opinión y desea iniciar el servicio SSH en el arranque, puede agregar el servicio SSH al inicio del sistema con el siguiente comando:
$ sudo systemctl habilita ssh
Conectando a la máquina de Debian 10 de forma remota a través de SSH:
Ahora, para conectarse al servidor SSH, necesita la dirección IP o el nombre de host/nombre de dominio de la máquina Debian 10 donde acaba de instalar el servidor SSH. También debe conocer el nombre de usuario de inicio de sesión y la contraseña de inicio de sesión de la máquina Debian 10 a la que desea conectarse.
Para encontrar la dirección IP de la máquina Debian 10 a la que desea conectarse de forma remota, ejecute el siguiente comando en esa máquina.
$ ip a
Como puede ver, la dirección IP de mi escritorio de Debian 10 es 192.168.21.134. Será diferente para ti. Entonces, asegúrese de reemplazarlo con el tuyo de ahora en adelante.
Si la máquina Debian 10 que está intentando conectar a través de SSH se aloja en la nube (VPS), entonces puede tener un nombre de host o nombre de dominio de resolución DNS que puede usar en lugar de la dirección IP. Para encontrar el nombre de host del VPS, ejecute el siguiente comando en el VPS.
$ Nombre de host
Se da una salida de ejemplo de la siguiente manera.
Si no conoce el nombre de usuario de inicio de sesión de su máquina Debian 10, puede ejecutar el siguiente comando en esa máquina para encontrar el nombre de usuario.
$ whoami
El nombre de usuario debe imprimirse en la terminal. Recuerdalo.
Para conectarse a la máquina Debian 10 de forma remota a través de SSH, la computadora del cliente debe tener el programa de cliente SSH instalado en ella.
Si el cliente es una máquina Ubuntu/Debian, puede instalar los programas del cliente SSH con los siguientes comandos:
$ sudo apt actualización
$ sudo apt instalación openssh-client
Si el cliente es una máquina Rhel/CentOS, puede instalar los programas del cliente SSH con los siguientes comandos:
$ sudo yum instalación openssh-clients
Ahora, para conectarse a la máquina remota de Debian 10 a través de SSH, ejecute el siguiente comando desde la máquina del cliente:
$ SSH Nombre de usuario@IP_Address
O
$ SSH Nombre de usuario@hostname
En mi caso, el comando es:
$ ssh [email protected]
Verá el siguiente mensaje la primera vez que intente conectarse a su máquina Debian 10 a través de SSH. Solo escribe Sí y presionar continuar.
Verá el siguiente mensaje la primera vez que intente conectarse a su máquina Debian 10 a través de SSH. Solo escribe Sí y presionar continuar.
Deberías estar conectado.
Ahora, puede ejecutar cualquier comando que desee instalar nuevos paquetes de software, configurar diferentes servicios o monitorear la máquina Debian 10 de forma remota. Las posibilidades son ilimitadas.
Una vez que haya terminado con su trabajo, puede cerrar la sesión SSH con el siguiente comando:
$ Salida
Entonces, así es como habilita SSH en Debian 10 y se conecta a su máquina Debian 10 de forma remota a través de SSH. Gracias por leer este artículo.