W konfiguracji ssh możliwe jest posiadanie jednego wpisu hosta dla wielu komputerów w tej samej domenie


5

Chciałbym móc zrobić coś takiego

Host *
    HostName *.mydomain.com
    ...

Więc mogę wpisać coś takiego

ssh test
ssh ci
ssh dev

Zamiast pisać

ssh test.mydomain.com
ssh ci.mydomain.com
ssh dev.mydomain.com

W tej chwili mam osobne wpisy dla każdego z nich, ale mamy dziesiątki maszyn, więc wolałbym raczej mieć domyślne, niż powtarzać wszystko tyle razy.

Odpowiedzi:


8

Zamiast robić to z ssh, użyj pliku /etc/resolv.conf

Dodaj powiedzenie

search mydomain.com

To, co to robi, gdzie nie wprowadzisz pełnej nazwy domeny, użyje tego przyrostka, aby wypracować pełną nazwę, skutecznie dołączając .mydomain.com do ci kiedy to robisz ssh ci.


Czy możesz mieć wiele wyszukiwań w pliku resolv.conf? Jestem w domenie AD ustawionej obecnie jako moje wyszukiwanie.
Joshua Olson

Tak, możesz to zrobić w domenach wyszukiwania, a wiele witryn uruchamia wiele współbieżnych domen, które należy sprawdzić, aby znaleźć odpowiedniego hosta
Paul

0

Można to zrobić za pomocą następującej konfiguracji:

Host *
HostName %h.mydomain.com
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.