У меня случайный вопрос. Я новичок на стороне SysAdmin, поэтому не уверен, правильно ли я это делаю или нет.
У нас есть пользовательская настройка sudo, которая называется wladmin a host1. Я вхожу в систему на хосте 1 как сам, а затем выполняю следующие действия для выполнения скриптов, принадлежащих wladmin. sudo su - wladmin Передай свой пароль еще раз. и выполнять сценарии.
Теперь я хочу установить ssh-ключи между собой @ host2 и wladmin @ host1. Я поместил id_rsa.pub от себя @ host2 в авторизованные ключи wladmin @ host1. Но это не работает. Когда я пытаюсь сделать ssh wladmin @ host1 от host2 как я, я получаю запрос на ввод пароля. Есть идеи, как ее решить?
Заранее спасибо
Вот то, как я устанавливаю свой вход в систему без пароля.
я вхожу в систему Host2 и создаю ключ
$ ssh myself@host2
$ ssh-keygen -t rsa
И следую за подсказками. Когда Вы закончены, Вы создали свой локальный ключ, и теперь мы должны получить его на сервер.
Для получения его на сервер мы используем команду ssh-copy-id
как так
$ ssh-copy-id wladmin@host1
, Это запросит wladmin пользовательский пароль. Эта команда отправит Ваш ключ к серверу и настроит Вас для входа в систему без пароля.
Это все принимает host1, и host2 являются полями Linux.