Как настроить доступ к серверу по ssh на базе секретных ключей? Чтобы можно было подключаться по ssh без ввода пароля.
|
|
|
|
Чтобы подключаться к серверу по ssh без ввода пароля, вы должны у себя иметь пару открытый (публичный) и закрытый (приватный) ключ.
А затем сообщить серверу ваш публичный Если пара ключей для вашего пользователя еще не создана, то нужно прочитать как сгенерировать ключи. Иначе, если ключи созданы, сразу выполняем команду ssh-copy-id:
где:
Эта команда скопирует на удалённый сервер ваш публичный ключ и добавит его в файл После этого вы можете проходить авторизацию на сервере по ssh-ключам без ввода пароля:
Если после Выполните следующие команды: chmod g-w /home/youruser chmod 700 /home/youruser/.ssh chmod 600 /home/youruser/.ssh/authorized_keys После этого вы можете без проблем подключаться по ssh без ввода пароля. Может быть полезно: |
|||
|