Назад | Перейти на главную страницу

Как мне подключиться к ssh с другим открытым ключом?

У меня есть два открытых ключа: один для одних серверов и один для других. Как указать, какой ключ использовать при подключении к серверу?

Предполагая, что вы находитесь в среде Unix / Linux, вы можете создать или отредактировать файл ~/.ssh/config.

Этот файл конфигурации позволяет вам установить параметры, которые будут использоваться для каждого хоста; так, например:

Host host1
  HostName <hostname_or_ip>
  IdentityFile ~/.ssh/identity_file1

Host Host2
  HostName <hostname_or_ip2>
  User differentusername
  IdentityFile ~/.ssh/identity_file2

Обратите внимание, что host1 и host2 также могут быть не именами хостов, а скорее метками для идентификации сервера.

Теперь вы можете войти на хосты с помощью:

ssh host1
ssh host2

В Fedora 27 вы можете поместить закрытый / открытый ключи в ~ / .ssh /, а затем, когда вы отправите ssh на хост, они оба будут проверены автоматически.