Mam inną (przypisaną, niezmienną) nazwę użytkownika na jednym z serwerów, na których regularnie się loguję i chciałbym unikać jej zapisywania za każdym razem. Czy mogę zrobić te linie?
[tohecz@localhost ~]$ ssh myserver.cz
[tohecz@localhost ~]$ ssh anotherserver.cz
zachowywać się następująco?
[tohecz@localhost ~]$ ssh [email protected]
[tohecz@localhost ~]$ ssh [email protected]
man ssh_config
i wyszukiwanieUser
daje wynik w około 30 sekund. Tak więc, jak mówi SLM, jest to bardzo proste. Nie sugeruję, aby zadawanie takich pytań było złą rzeczą - trzeba wiedzieć, gdzie szukać, a to może nie być oczywiste. Czasami zadaję też podstawowe pytania, ale niektórym może się to nie podobać. Nie usprawiedliwiam również głosowania negatywnego. Nie wierzę w nie, z wyjątkiem spamu.Odpowiedzi:
Dodaj następujące elementy do swojego
~/.ssh/config
pliku:Korzystając z tego pliku, możesz określić wiele domyślnych parametrów dla swoich hostów. Wystarczy spojrzeć na man ssh_config, aby zobaczyć inne możliwości.
źródło
Host web / Hostname www.mysite.com / User foo
man ssh_config
.