Esta es una pregunta sobre el cliente OpenSSH en Linux, MacOSX y FreeBSD.
Normalmente, inicio sesión en los sistemas con mi clave SSH.
Ocasionalmente, quiero que mi cliente SSH ignore mi clave SSH y use una contraseña en su lugar. Si 'ssh hostname', mi cliente me solicita la frase de contraseña de mi clave SSH, lo cual es una molestia. En cambio, quiero que el cliente simplemente ignore mi clave SSH, para que el servidor me pida mi contraseña.
Intenté lo siguiente, pero aún se me solicita la frase de contraseña de mi clave SSH. Después de esto, se me solicita mi contraseña.
ssh -o PreferredAuthentications=password host.example.org
Quiero hacer esto en el lado del cliente, sin ninguna modificación del host remoto.
ssh
authentication
password
Stefan Lasiewski
fuente
fuente

Respuestas:
Tratar
ssh -o PreferredAuthentications=keyboard-interactive,password -o PubkeyAuthentication=no host.example.orgEn ssh v2,
keyboard-interactivees otra forma de decir "contraseña". La-o PubkeyAuthentication=noopción indica al cliente que no intente la autenticación de pares de claves.fuente
passwordykeyboard-interactiveson válidos, y son cosas diferentes. (passwordrequiere una contraseña, ykeyboard-interactivetécnicamente puede ser cualquier cosa)