![]() |
|
Беспарольный ssh - Printable Version +- Forums (https://forum.rotorocloud.ru) +-- Forum: Курсы RotoroCloud (https://forum.rotorocloud.ru/forumdisplay.php?fid=1) +--- Forum: Ответы Wiki (https://forum.rotorocloud.ru/forumdisplay.php?fid=3) +---- Forum: linux (https://forum.rotorocloud.ru/forumdisplay.php?fid=5) +---- Thread: Беспарольный ssh (/showthread.php?tid=31) |
Беспарольный ssh - rotoro - 06-16-2024 # Решение #### Следуй инструкциям ниже. ##### 1. Создай SSH-ключ для пользователя `moon`. Запусти следующие команды на `jump host`. ``` ssh-keygen -t rsa ``` продолжай нажимать Enter, чтобы создать ключ по умолчанию без какой-либо passphrase ##### 2. Скопируй публичный ключ в буфер обмена. ``` cat /home/moon/.ssh/id_rsa.pub ``` ##### 3. Сделай ssh на каждый из серверов и добавь публичный ключ пользователя moon в файлы `authorized_keys`. ###### Загляни в вики для получения дополнительной информации об инфраструктуре и деталях SSH серверов: https://rotoro.cloud/wiki-infra/ ``` ssh mercury@app01 mkdir ~/.ssh chmod 700 ~/.ssh vi ~/.ssh/authorized_keys (вставь скопированный открытый ключ в этот файл) chmod 640 ~/.ssh/authorized_keys ``` Повтори эти шаги для каждого сервера приложений. |