Используйте псевдонимы имени хоста SSH в браузере

Это кажется, что это - что-то характерное для AMI, из которого Вы загружаете свой экземпляр EC2. Корень использования большей части AMI как пользовательская установка по умолчанию, но это зависит от как экземпляр AMI. В большинстве случаев это - просто корень, и он оставляет Вас для создания любых дополнительных пользователей. Я, например, имею корень, установленный в AMI, и установил ключ SSH на начальной загрузке и затем позволяю другим пользователям быть настроенными через Марионетку. При создании AMI с SSH, настроенным для запрещения корневого входа в систему затем, Вам, очевидно, был бы нужен альтернативный пользователь, чтобы быть установкой, таким образом, Вы могли войти в систему успешно.

1
задан 13 February 2013 в 09:31
3 ответа

Вы не можете повторно использовать псевдоним HostName из ~ / .ssh / config в другом месте. Что вы можете сделать, так это обновить файл / etc / hosts записями для ваших хостов, например

515.346.96.21 myweb
5
ответ дан 3 December 2019 в 16:48

Вы можете просто забыть об установке псевдонимов где угодно, если используете что-то вроде Avahi . Это позволяет вашей рабочей станции и серверам (даже виртуальным, если вы объединили виртуальную сеть) находить друг друга и обращаться друг к другу по имени.

0
ответ дан 3 December 2019 в 16:48

При дальнейшем размышлении кажется, что это правильный путь:

В / etc / hosts :

192.168.0.27    my-server

В ~ / .ssh / config :

Host my-server
IdentityFile ~/foo.pem
User ubuntu

Вам все еще нужно отредактировать два файла, но, по крайней мере, вы не дублируете никакой информации. Если IP изменится, вы обновите / etc / hosts. Если ключ или пользователь меняются, ваш обновленный .ssh / config. Кроме того, подстановочные знаки имени хоста по-прежнему работают:

/ etc / hosts :

company-server1: 192.168.0.44
company-server2: 192.168.0.45
company-server3: 192.168.0.46

~ / .ssh / config :

Host company-*
IdentityFile ~/foo.pem
User ubuntu
1
ответ дан 3 December 2019 в 16:48

Теги

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