Soy nuevo en ssh y lo tengo instalado en dos máquinas Linux (Ubuntu 20.04.3 y Zorin OS 16). Intenté acceder de una máquina a otra a través de ssh. El comando que uso es ssh username@ip-address
, pero recibí un error que decía Permiso denegado a pesar de ingresar la contraseña correcta. He probado las siguientes formas, pero ninguna funciona.
- Cambie la contraseña de root y habilite PermitRootLogin en /etc/ssh/sshd_config.
- Habilitar autenticación de contraseña
- Reinstalar ssh
Respuesta1
El "nombre de usuario" en ssh username@ip-address
realidad es "root" en este caso, ya que parece que estás intentando iniciar sesión como root, por lo que el comando es: ssh root@ip-address
.
Además, en el servidor remoto, asegúrese de que sshd esté ejecutándose. Si usa systemd, puede ejecutar systemctl status ssh
o systemctl status sshd
(sudo no debería ser necesario para el 'estado') según la distribución.