Kiedy ssh
między różnymi jednostkami mogę pominąć moją nazwę użytkownika ( tom
) i po prostu wpisać
ssh pc_name
zamiast
ssh tom@pc_name
Podoba mi się ta funkcja i mam w zwyczaju z niej korzystać.
Niestety na jednym z moich komputerów wybrałem nazwę użytkownika tommy
. Za każdym razem, gdy łączę się z tym komputerem, zapominam pisać tommy@creative_pc
i zastanawiam się, dlaczego moje hasło nie działa. Czy istnieje sposób, aby powiedzieć ssh, jakiej nazwy użytkownika użyć, gdy nazwa użytkownika zostanie pominięta?
Edycja: Właśnie znalazłem następujące pytanie, które jest podobne: Jak zmusić ssh do zalogowania się jako właściwy użytkownik? Nie pojawiło się to podczas moich pierwszych poszukiwań.
Mam dużą listę serwerów, więc użyłem aliasu powłoki, aby ustawić domyślnego użytkownika dla wszystkich hostów. Umieść poniżej linię na ~ / .bashrc:
Nadal możesz ustawić innego użytkownika, używając -l:
Zacząłem używać dzisiaj, wydaje się, że działa dobrze na Ubuntu 12.
źródło