5 кроків для налаштування SSH без пароля
- Переконайтеся, що сервер SSH працює. …
- Підключіться до віддаленої машини. …
- Створення закритих і відкритих ключів. …
- Скопіюйте файл відкритого ключа на віддалену машину. …
- Увійдіть на свій сервер за допомогою ключів SSH.
Вимкнути автентифікацію пароля
- vim /etc/ssh/sshd_config. Знайдіть рядок PasswordAuthentication yes і замініть yes на no.
- Номер автентифікації пароля Натисніть клавішу ESC і збережіть зміни у файлі та вийдіть з редактора, ввівши: wq! а потім натисніть Enter. …
- перезапуск служби sshd.
Вам знадобиться використовуйте якийсь агент SSH. Для Windows: ви будете використовувати агент автентифікації OpenSSH. Агент можна запустити, знайшовши в меню «Пуск» Windows «Служби», а потім двічі клацнувши «Агент автентифікації OpenSSH». Встановіть тип запуску «Автоматично» і натисніть «Пуск»; Натисніть OK і вийти.
Найбільш поширеними причинами цього є неправильні дозволи на . папку ssh або ключові файли (authorized_keys, id_rsa та інші файли закритих ключів). Дозволи для . Папка ssh має бути 700.
І натисніть змінити. Тепер відобразиться діалогове вікно зміни пароля. Звідси вам потрібно буде ввести поточний пароль. А потім натисніть на наступну кнопку.