¿Cómo ssh mientras uso automáticamente la contraseña que uso para mi cuenta?

0

Hola, tengo algunos hosts a los que necesito ssh, el nombre de usuario que uso para esos hosts es diferente al nombre de usuario de la PC de la que ssh. pero la contraseña es la misma, es posible que cuando ssh use automáticamente la contraseña de la PC de la que ssh.

También algunos hosts a los que ssh tiene el mismo nombre de usuario y contraseña de la computadora de la que ssh. ¿Cómo puedo decirle a ssh que use automáticamente la misma contraseña y nombre de usuario que utilizo en la PC de la que ssh?

Gracias.

user2236185
fuente
4
Su computadora no conoce su contraseña, solo almacena una copia encriptada no reversible (efectivamente) de la misma. Si desea iniciar sesión automáticamente, use claves privadas: superuser.com/questions/8077/…
Paul
@Paul pero como trabajo, cuando ssh desde una computadora a otra computadora (cuando en todas tengo el mismo nombre de usuario y contraseña) solo hago ssh y no necesito escribir mi contraseña o nombre de usuario.
user2236185
1
Porque está utilizando claves privadas. Vea el enlace.
Paul
Si cambió la contraseña de su cuenta, es posible que su ssh no funcione. Pruébalo. Eso indicaría que no está usando la contraseña para su cuenta de usuario de Linux, está usando la clave ssh almacenada en su perfil de cuenta de usuario de Linux ~/.ssh/id_rsa
barlop
En escenarios de SSO, podría ser posible iniciar sesión en otra PC usando solo el token de inicio de sesión existente. El servidor / servicio de autenticación responderá por su identidad en ese caso.
Daniel B

Respuestas:

1
  1. ssh / sshd no utilice se le podría decir que ignore la contraseña de Unix, al usar una clave pública / privada, esas claves pueden tener una contraseña, pero rara vez es el caso en Linux / Unix World
  2. puede cambiar, en un bajo por sesión, el nombre de usuario distante con:

    ssh -l john distant
    ssh john@distant
    
  3. como se dice en https://stackoverflow.com/questions/10197559/ssh-configuration-override-the-default-username , puede utilizar un archivo de configuración local ( ~/.ssh/config ) para cambiar el nombre de usuario en una base de host.

Archemar
fuente
Esto está mal. SSH soporta autenticación de contraseña en varias formas.
Daniel B