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.
0 comments:
Publicar un comentario