Установите .ssh/config файл

Я создал сервер (сделайте мы говорим, создают сервер или хост?) на Сервере Amazon Web. Я хотел бы получить доступ непосредственно от моего компьютера. На самом деле я должен сделать что-то как ssh -i '~/.ssh/id_rsa.pub' something.compute.amazonaws.com подключить сервер. Я хотел бы, я мог просто сделать что-то как ssh spinningatinfinity вместо этого. Я думаю, что мог настроить мой config файл в .ssh каталог:

Host spinningatinfinity
    Hostname something.compute.amazonaws.com
    IdentityFile ~/.ssh/id_rsa

Как я мог настроить config файл для замены ssh -i '~/.ssh/id_rsa.pub' something.compute.amazonaws.com кому: ssh spinningatinfinity? Мне, вероятно, будет нужна команда прокси, но я не вижу, как использовать ее.

4
задан 8 August 2017 в 04:06

1 ответ

То, что Вы имеете, достаточно близко к тому, что я имею в виду. А именно, можно попробовать что-то вроде этого:

Host spinningatinfinity
  HostName something.compute.amazonaws.com
  User ubuntu
  IdentityFile ~/.ssh/id_rsa

Примечание, что имя пользователя по умолчанию для изображения Ubuntu в экземпляре AWS EC2 ubuntu, таким образом, необходимо указать что как аргумент в пользу User ключевое слово, чтобы не вводить его в командной строке. Кроме того, при использовании AWS для генерации ключей SSH, закрытый ключ на самом деле .pem файл, поэтому корректируйтесь IdentityFile соответственно, если это верно для Вас. Теперь Вы можете SSH просто с помощью:

ssh spinningatinfinity
4
ответ дан 1 December 2019 в 09:45

Другие вопросы по тегам:

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