16 433
правки
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 16: | Строка 16: | ||
== Логин и пароль == | == Логин и пароль == | ||
{{note|warn|Обязательно смените пароль!}} | |||
{{Wbincludes:Controller SSH Default Login Password}} | {{Wbincludes:Controller SSH Default Login Password}} | ||
После первого логина в консоль контроллера, рекомендуем сменить пароль на более сложный, так его будет сложнее подобрать. Если вы не знаете, какой пароль выбрать, воспользуйтесь [https://bitwarden.com/password-generator/ бесплатным генератором паролей]. Если предпочитаете придумывать пароль самостоятельно, проверьте его сложность [https://bitwarden.com/password-strength/ бесплатным тестером паролей]. | |||
Для смены пароля в консоли контроллера ведите команду <code>passwd</code> и дважды введите новый пароль: | |||
<syntaxhighlight lang="console"> | <syntaxhighlight lang="console"> | ||
# passwd | # passwd | ||
Строка 25: | Строка 28: | ||
passwd: password updated successfully | passwd: password updated successfully | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== Подключение к SSH по ключу == | |||
{{note|note|Раздел не завершен.}} | |||
Если к контроллеру есть доступ из интернета, то пароли рано или поздно могут подобрать и получить доступ к вашему контроллеру. А ещё сам факт перебора паролей приводит к сильной загрузке процессора контроллера, что сказывается на его производительности. | |||
Чтобы этого избежать — рекомендуем использовать ключи доступа, один из который остаётся у вас на компьютере, а другой кладётся на контроллер. | |||
=== Генерация ключа === | |||
Для авторизации по ключу используются два ключа — приватный и публичный. | |||
Процесс генерации немного отличается в разных операционных системах. Вам будет задано несколько вопросов, можно просто нажать <kbd>Enter</kbd> для использования значений по умолчанию: | |||
* Windows: | |||
*:<syntaxhighlight lang="bash"> | |||
ssh-keygen | |||
</syntaxhighlight> | |||
*:пара ключей будет сохранена в <code>C:\Users\<ИмяПользователя>/.ssh</code> | |||
* Linux: | |||
*:<syntaxhighlight lang="bash"> | |||
ssh-keygen | |||
</syntaxhighlight> | |||
*:пара ключей будет сохранена в <code>/home/<ИмяПользователя>/.ssh/</code> | |||
В паре два файла: | |||
* id_rsa — приватный ключ, он остаётся у вас на компьютере; | |||
* id_rsa.pub — публичный ключ, его надо отправить на контроллер. | |||
=== Загрузка ключа на сервер === | |||
== Программы == | == Программы == |