Перейти к содержанию

Навигация

SSH: различия между версиями

2708 байт добавлено ,  9 дней назад
(не показаны 2 промежуточные версии этого же участника)
Строка 16: Строка 16:


== Логин и пароль ==
== Логин и пароль ==
{{note|warn|Обязательно смените пароль!}}
{{Wbincludes:Controller SSH Default Login Password}}
{{Wbincludes:Controller SSH Default Login Password}}


Обязательно смените пароль, для этого введите в консоли контроллера команду <code>passwd</code> и дважды введите новый пароль:
После первого логина в консоль контроллера, рекомендуем сменить пароль на более сложный, так его будет сложнее подобрать. Если вы не знаете, какой пароль выбрать, воспользуйтесь [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 — публичный ключ, его надо отправить на контроллер.
=== Загрузка ключа на сервер ===


== Программы ==
== Программы ==