как ssh к differenet размещает в той же сети легко

у нас есть много серверов в той же сети, 11.12.13.0/24. Я имею к ssh к нескольким серверам в день довольно часто. Прямо сейчас мне действительно нравится это:

ssh user@11.12.13.3
ssh user@11.12.13.32
ssh user@11.12.13.56

С этой простой командой там две проблемы:
1. слишком долго - я всегда должен вводить пространство хоста
2. иногда я забываю адрес полностью

Там какой-либо путь состоит в том, чтобы заменить пространство хоста строкой? как ssh user@net3 .. ssh user@net32 возможно, я могу вручную заполнить/etc/hosts файл, но являюсь там еще комплексным решением для этого?

0
задан 23 September 2015 в 13:18
2 ответа

Я бы предложил ~ / .ssh / config в качестве решения. Здесь вы можете определить, как ssh-клиент подключается к любому серверу.

Попробуйте

Host Server01

Hostname 11.12.13.3

User user

Теперь должен иметь возможность подключаться через

ssh server01

1
ответ дан 4 December 2019 в 13:46

По умолчанию ssh пытается войти в систему с учетной записью пользователя, запущенной в данный момент на хосте, с которого вы подключаетесь. Таким образом, если все хосты могут использовать одну и ту же базу данных учетных записей, указывать пользователя не нужно. Кроме того, если DNS настроен правильно, включая директиву search в /etc/resolv.conf (или имена хостов настроены в файле / etc / hosts ), вы можете использовать сокращенную форму

ssh host

Я не могу предложить более короткий способ подключения.

1
ответ дан 4 December 2019 в 13:46

Теги

Похожие вопросы