Configuración SSH: anular el nombre de usuario predeterminado [cerrado]
¿Es posible configurar ssh
para saber cuál debe ser mi nombre de usuario?
Por defecto utiliza el nombre de usuario actual, que en mi caso no es correcto.
Estoy en una computadora portátil prestada y mi nombre de usuario es loaner
, pero quiero decir ssh
que mi nombre de usuario es buck
.
Puntos extra: mi nombre de usuario en casa es bgolemon. Si pudiera configurar el nombre de usuario por host, sería aún mejor.
Crea un archivo llamado config
dentro ~/.ssh
. Dentro del archivo puedes 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 establece solo un nombre de usuario. Y cuando usas el segundo no necesitas usarlo ssh example.net
; ssh example
será suficiente.
Si solo desea realizar ssh unas pocas veces, como en una computadora prestada o compartida, intente:
ssh buck@hostname
o
ssh -l buck hostname