Servidor Dedicado: Instalación de SSH
Esta guía fue creada con los siguientes productos:
(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)
Introducción
Secure Shell (SSH) es un protocolo seguro que permite un acceso cifrado y protegido a sistemas remotos. Garantiza la confidencialidad e integridad de los datos transmitidos a través de redes.
En esta guía, entenderás cómo instalar o reinstalar el servidor SSH para varias distribuciones de Linux que ofrecemos actualmente en nuestros servidores VPS. La mayoría de las distros Linux que ofrecemos en nuestros VPS ya vienen con un servidor SSH por defecto, lo que significa que puedes gestionarlo fácilmente desde el panel web del producto. Puedes ver cómo hacerlo en nuestra guía: Acceso inicial (SSH)
Si quieres aprender más sobre cómo mejorar la seguridad de tu servidor, te recomendamos echar un vistazo a nuestra guía de Consejos de Seguridad, que presenta varias herramientas y servicios para proteger aún más tu servidor.
Instalación
Para comenzar el proceso de instalación, accede a tu servidor vía VNC. Puedes seguir estos pasos usando la consola VNC.
- CentOS
- Debian
- Ubuntu
- Fedora
Si quieres reinstalar el servidor SSH, asegúrate de desinstalarlo primero. Puedes hacerlo con el comando: yum remove openssh
.
Antes de instalar el servidor SSH, asegúrate de que tu sistema esté actualizado. Ejecuta el siguiente comando:
yum update
Ahora procede a instalar el servidor SSH con el siguiente comando:
yum install openssh-server
Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH con el siguiente comando:
systemctl start sshd
Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
systemctl enable sshd
Habilitar login root
Para habilitar el login root, necesitas editar el archivo de configuración de openssh. En esta guía usaremos "nano" como editor.
Si "nano" no está instalado, primero debes instalarlo con el comando: yum install nano
Abre el archivo de configuración ejecutando:
nano /etc/ssh/sshd_config
Usa las teclas de flecha para navegar y busca la siguiente línea:
#PermitRootLogin prohibit-password
Cámbiala por esta línea para habilitar el login root remoto:
PermitRootLogin yes
Finalmente, reinicia el servidor SSH para aplicar la nueva configuración con el siguiente comando:
systemctl restart sshd
Si quieres reinstalar el servidor SSH, asegúrate de desinstalarlo primero. Puedes hacerlo con el comando: apt remove openssh
.
Antes de instalar el servidor SSH, asegúrate de que tu sistema esté actualizado. Ejecuta el siguiente comando:
apt update
Ahora procede a instalar el servidor SSH con el siguiente comando:
apt install openssh-server
Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH con el siguiente comando:
systemctl start sshd
Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
systemctl enable sshd
Habilitar login root
Para habilitar el login root, necesitas editar el archivo de configuración de openssh. En esta guía usaremos "nano" como editor.
Si no tienes "nano" instalado, primero debes instalarlo con el comando: apt install nano
Abre el archivo de configuración ejecutando:
nano /etc/ssh/sshd_config
Usa las teclas de flecha para navegar y busca la siguiente línea:
#PermitRootLogin prohibit-password
Cámbiala por esta línea para habilitar el login root remoto:
PermitRootLogin yes
Finalmente, reinicia el servidor SSH para aplicar la nueva configuración con el siguiente comando:
systemctl restart sshd
Si quieres reinstalar el servidor SSH, asegúrate de desinstalarlo primero. Puedes hacerlo con el comando: apt remove openssh
.
Antes de instalar el servidor SSH, asegúrate de que tu sistema esté actualizado. Ejecuta el siguiente comando:
apt update
Ahora procede a instalar el servidor SSH con el siguiente comando:
apt install openssh-server
Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH con el siguiente comando:
systemctl start sshd
Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
systemctl enable sshd
Habilitar login root
Para habilitar el login root, necesitas editar el archivo de configuración de openssh. En esta guía usaremos "nano" como editor.
Si no tienes "nano" instalado, primero debes instalarlo con el comando: apt install nano
Abre el archivo de configuración ejecutando:
nano /etc/ssh/sshd_config
Usa las teclas de flecha para navegar y busca la siguiente línea:
#PermitRootLogin prohibit-password
Cámbiala por esta línea para habilitar el login root remoto:
PermitRootLogin yes
Finalmente, reinicia el servidor SSH para aplicar la nueva configuración con el siguiente comando:
systemctl restart sshd
Si quieres reinstalar el servidor SSH, asegúrate de desinstalarlo primero. Puedes hacerlo con el comando: dnf remove openssh
.
Antes de instalar el servidor SSH, asegúrate de que tu sistema esté actualizado. Ejecuta el siguiente comando:
dnf update
Ahora procede a instalar el servidor SSH con el siguiente comando:
dnf install openssh-server
Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH con el siguiente comando:
systemctl start sshd
Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
systemctl enable sshd
Habilitar login root
Para habilitar el login root, necesitas editar el archivo de configuración de openssh. En esta guía usaremos "nano" como editor.
Si no tienes "nano" instalado, primero debes instalarlo con el comando: dnf install nano
Abre el archivo de configuración ejecutando:
sudo nano /etc/ssh/sshd_config
Usa las teclas de flecha para navegar y busca la siguiente línea:
#PermitRootLogin prohibit-password
Cámbiala por esta línea para habilitar el login root remoto:
PermitRootLogin yes
Finalmente, reinicia el servidor SSH para aplicar la nueva configuración con el siguiente comando:
systemctl restart sshd
Ya has instalado con éxito el servicio SSH en tu servidor y ahora puedes acceder a tu servidor vía SSH.