Nie jestem pewien, czy ma to w ogóle praktyczne zastosowanie (poza tym, że jestem leniwy. Wiesz, że „Christopher” ma 11 znaków i chcę wpisać 1), ale czy możliwe jest aliasy nazwy użytkownika w systemie Linux ? (Więc mógłbym, na przykład, ssh [email protected]
w przeciwieństwie do ssh [email protected]
.)
Obecnie używam Ubuntu jako mojej podstawowej maszyny, ale jeśli jest to możliwe w dowolnej dystrybucji, chciałbym wiedzieć.
linux
ubuntu
ssh
user-accounts
linux-distributions
cwallenpoole
źródło
źródło
ssh
polecenie, czy chcesz to bardziej ogólnie?Odpowiedzi:
Utwórz plik o nazwie
~/.ssh/config
i umieść go tam:Teraz musisz tylko pisać
ssh h
i robi to samo!Możesz także użyć symbolu wieloznacznego:
źródło
Host *
należy to zrobić na końcu pliku konfiguracyjnego, aby inne bardziej szczegółowe ustawienia mogły mieć pierwszeństwo.Możesz utworzyć drugiego użytkownika
c
o tym samym UID. Od tutaj :Rozdział 4.1.2 wyjaśnia, kiedy może być przydatny. Nie jest to jednak jeden z sugerowanych przypadków użycia!
źródło
W przypadku specyficznym dla ssh: jeśli twoja nazwa użytkownika jest taka sama na obu komputerach, możesz całkowicie ją pominąć.
źródło