El uso de SSH en Fedora difiere en algunas configuraciones, por ejemplo, Selinux es muy estricto en los bloqueos de puertos, y en muchas ocasiones es necesario añadir el puerto a la lista de permitidos en firewall.

1.- Instalar openssh y la interfaz gráfica de firewall en caso de no tenerlo previamente.

sudo dnf install openssh-server firewall-config
Iniciar el servicio:

sudo service sshd start
2.- A partir de iniciar el servicio, ya es posible conectarse, para hacerlo solo basta usar la siguiente instrucción desde consola:

ssh linuxitos@192.168.1.66
O bien, hacerlo desde nautilus:

En la configuración por defecto, el usuario root, está permitido para inicio de sesión, esto es una vulnerabilidad, por lo tanto se procede a deshabilitarlo:

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bk_factory

Buscar la línea que diga PermitRootLogin  yes y cambiarla a PermitRootLogin no

sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config
Quedando de la siguiente manera:

# deshabilitando el inicio del usuario root
PermitRootLogin no


Es necesario reiniciar el servicio de sshd

sudo service sshd restart
Y de esta manera, cuando se intente iniciar sesión con el usuario root, mostrará el siguiente mensaje:


Si por alguna razón, no funciona ssh, entonces es necesario abrir la aplicación de firewall y habilitar ssh en firewall.

Al abrir la aplicación de firewall, seleccionar el modo permanente, luego ir a workstation, suponiendo que utilicen esa versión, buscar ssh y habilitarlo.

Al abrir la aplicación de firewall, seleccionar el modo ejecución, luego ir a workstation, suponiendo que utilicen esa versión, buscar ssh y habilitarlo.


De este modo, ya debería funcionar. Espero que sea de utilidad.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *