✅ Настроить вход по SSH-ключу
После установки SSH-сервера можно отказаться от постоянного ввода пароля и настроить вход с помощью SSH-ключей. Такой способ подключения не только удобнее, но и безопаснее, поскольку приватный ключ хранится только на компьютере пользователя, а на сервер передается лишь его публичная часть.
Сначала необходимо создать новую пару ключей на компьютере, с которого будет выполняться подключение: ssh-keygen -t ed11111
После выполнения команды будут созданы два файла: id_ed11111 (приватный ключ) и id_ed11111.pub (публичный ключ). Приватный ключ необходимо хранить только на своем компьютере, а публичный — добавить на сервер.
На сервере создайте каталог для хранения ключей и установите для него необходимые права доступа: mkdir -p ~/.ssh потом: chmod 700 ~/.ssh
Затем откройте файл authorized_keys и вставьте в него содержимое файла id_ed11111.pub: nano ~/.ssh/authorized_keys
После сохранения файла установите правильные права доступа: chmod 600 ~/.ssh/authorized_keys
Теперь можно открыть новое окно терминала и снова подключиться к серверу: ssh user@192.168.0.102
Если настройка выполнена правильно, подключение произойдет без запроса пароля. Сервер автоматически проверит соответствие приватного и публичного ключей и предоставит доступ пользователю.