Мені потрібно зайти на кілька серверів на роботі, щоб виконати свою роботу. Я втомився вводити FQDN сервера для доступу. Я входжу / виходжу через ssh в нашій приватній мережі. Я на 99% впевнений, що це у нашій приватній мережі b / c, всі сервери мають ip addr 10.xyz Чи є спосіб ssh на сервери лише з ім'ям хоста, а не з доменним ім'ям?
У нас є сервери в багатьох країнах. Назву наших серверів називають дуже довгим. Його називають так:
hostname.country.domainname.com
Я набираю кистьовий тунель
ssh me@hostname1.country.domainname.com
... щоразу, коли я отримую доступ до одного з наших серверів. Якщо я перебуваю в США і намагаюся отримати доступ до іншого хоста, який знаходиться в США, я можу просто ввести ssh me@hostname2
та добре підключитись. Однак, якщо я перебуваю в США і намагаюся підключитися до сервера в Англії, я не можу набрати ssh me@hostname3.eng
та підключитися hostname3
.
Вирішення цього завдання було встановити псевдонім у моєму файлі ~ / .ssh / config для деяких із серверів. Однак я не думаю, що додати 1000+ серверів у цей файл неможливо. Я вже додав 20+ серверів, і мої колеги вважають, що я божевільний, хоча я вважаю, що вони божевільні, щоб набрати FQDN під час обходу.
Чи є для нас простий спосіб налаштувати щось так, що нам не доведеться вводити наш доменне ім’я кожен раз?