Несколько SSH с одного хоста - слишком много ошибок аутентификации

Демонстрация может осветить:

$ set -- 1 2 3 4 5 6  # set the positional parameter $1, $2, ...
$ echo "$@"   # print the positional params
1 2 3 4 5 6
$ shift 3
$ echo "$@"
4 5 6

Теперь, [$ 1-экв 4] && [$ 2-экв 5] && [$ 3-экв 6]

0
21.06.2018, 23:23
1 ответ

Вы на правильном пути, но я думаю, вам было бы полезно разбить конфигурацию с помощью псевдонимов для каждого пользователя в вашем~/.ssh/config:

Host site1
  HostName shell.grid.co.uk
  User site1user
  IdentityFile ~/.ssh/id_rsa_site1user

Host site2
  HostName shell.grid.co.uk
  User site2user
  IdentityFile ~/.ssh/id_rsa_site2user

Host sitetest
  HostName shell.grid.co.uk
  User testuser
  IdentityFile ~/.ssh/id_rsa_testuser

Таким образом, ваш SSH-клиент должен использовать только один конкретный ключ для каждого пользователя. Вы просто ssh site1, и ваша конфигурация добавит правильное имя пользователя и закрытый ключ.

1
28.01.2020, 02:42

Теги

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