sshd_config servidor instalar hacer configurar configuracion como comando unix ssh

unix - servidor - configuración ssh: anular el nombre de usuario predeterminado



instalar ssh debian (4)

¿Es posible configurar ssh para saber cuál debe ser mi nombre de usuario? Por defecto, utiliza el nombre de usuario actual, que no es correcto en mi caso.

Estoy usando una computadora portátil prestada, y mi nombre de usuario es loaner , pero quiero decirle a ssh que mi nombre de usuario es buck .

Puntos de bonificación: mi nombre de usuario en casa es bgolemon. Si pudiera configurar el nombre de usuario por host, sería aún mejor.


Cree un archivo llamado config dentro de ~/.ssh dentro del archivo que puede agregar:

Host * User buck

o agregar

Host example HostName example.net User buck

El segundo ejemplo establecerá un nombre de usuario y es específico del nombre de host, mientras que el primer ejemplo solo establece un nombre de usuario. Y cuando use el segundo no necesita usar ssh example.net , ssh example será suficiente.


Hay una gema ruby ​​que interconecta tu archivo de configuración ssh que se llama sshez .

Todo lo que tiene que hacer es sshez <alias> [email protected] -p <port-number> luego puede conectarse usando ssh <alias> . También es útil, ya que puedes listar tus alias usando sshez list y eliminarlos fácilmente usando sshez remove alias


Si solo desea ssh algunas veces, como en una computadora prestada o compartida, intente:

ssh buck@hostname

o

ssh -l buck hostname


man ssh_config dice

Usuario

Especifica el usuario para iniciar sesión como. Esto puede ser útil cuando se usa un nombre de usuario diferente en máquinas diferentes. Esto evita la molestia de tener que recordar dar el nombre de usuario en la línea de comandos.