Мне нужно войти на несколько серверов на работе, чтобы выполнить свою работу. Я устал от ввода полного доменного имени сервера для доступа. Я вхожу / выходить через SSH в нашей собственной частной сети. Я на 99% уверен, что это в нашей собственной частной сети, потому что все серверы имеют 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 серверов, и мои коллеги думают, что я сумасшедший, хотя я думаю, что они сумасшедшие из-за ввода полного доменного имени при поиске.
Есть ли простой способ для нас настроить что-то, чтобы нам не приходилось каждый раз вводить наш domainname.com?