cambia il nome utente predefinito quando ssh su un altro PC [duplicato]


15

Quando sshtra computer diversi posso omettere il mio nome utente ( tom) e solo digitare

ssh pc_name

invece di

ssh tom@pc_name

Mi piace questa funzione e ho preso l'abitudine di usarla.

Sfortunatamente, su uno dei miei computer ho scelto il nome utente tommy. Ogni volta che mi collego a questo computer dimentico di scrivere tommy@creative_pce mi chiedo perché la mia password non funziona. C'è un modo per dire a ssh quale nome utente usare quando il nome utente viene omesso?

Modifica: ho appena trovato la seguente domanda simile: come fare per accedere a ssh l'utente giusto? Non è emerso nella mia ricerca iniziale.

Risposte:


29

Sicuro:

$ ssh -l tommy

ti accederà come Tommy.

Puoi anche creare questo persistente per host avendo un record come questo in ~ / .ssh / config:

Host creative_pc
User tommy
HostName creative_pc # put the full host name here or the IP if it is static

allora fai semplicemente:

$ ssh creative_pc # this is the string from Host setting

e accedi lì come Tommy per impostazione predefinita


1
Risposta perfetta. @Tom - se vuoi maggiori informazioni, questo è discusso nella pagina man di ssh: linuxmafia.com/pub/os2/stahl-ssh/snafu-mirror/ssh.html
James T Snell

Per quelli di voi che desiderano un utente di accesso predefinito per TUTTI i server remoti. Utilizzare '*' come carattere jolly Host (Host *).
Langusten Gustel,

1
Per quanto mi riguarda, ho una singola linea utente nel file e questo lo imposta a livello globale. Nessun host richiesto.
Robert,

Credo che il campo "Nomehost" sia facoltativo. È stato per me Grazie per il consiglio!!
macetw,

superuser.com/questions/64996/… è l'unica risposta appropriata.
hopeseekr,

6

Ho un ampio elenco di server, quindi ho usato un alias di shell per impostare un utente predefinito per tutti gli host. Metti la linea qui sotto sul tuo ~ / .bashrc:

alias ssh="ssh -l default_user"

Puoi comunque impostare un altro utente, usando -l:

ssh server -l other_user

Ho iniziato a usare oggi, sembra funzionare bene su Ubuntu 12.


Ecco un modo molto migliore per farlo: superuser.com/questions/64996/…
hopeseekr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.