Создание SSH-ключей с помощью Putty для подключения к сетевому хранилищу Qnap по SSH без пароля

PuTTY — клиентская программа для работы с сетевыми протоколами Telnet, SSH, SCP, SFTP, для подключения по COM-порту и ZModem, утилита для генерации RSA, DSA, ECDSA, Ed25519 цифровых SSH-ключей.

Для создания SSH-ключей и добавления открытого ключа в сетевое хранилище, выполните следующие дейсвтия:

1. Загрузите клиент Putty

2. Откройте приложение PuTTYgen.
В открывшемся окне, нажмите на кнопку Generate.


3. Для процесса генерации ключей, нужно совершать произвольные движения "мышью" - для заполнения массива случайных чисел.


4. Сохраните созданные открытый и закрытый ключи.


5. Скопируйте публичный ключ из поля Key.



6. Подключитесь к веб-интерфейсу сетевого хранилища.
В верхнем правом углу, щелкните по имени пользователя и в контекстном меню выберите Параметры.


7. В открывшемся окне перейдите на вкладку Ключи SSH.
Нажмите кнопку Добавить.


8. В поле Ключи, вставьте ранее скопированный ключ и нажмите на кнопку Добавить.



9. Для подключения к сетевому хранилищу нужно добавить закрытый ключ в клиент Putty.
В окне Putty откройте раздел Connection > SSH > Auth.
Укажите ранее сохраненный ключ в поле Private key file for authentication.


10. В разделе Session, укажите имя пользователя, домен или IP накопителя.


11. Авторизация в сетевом хранилище произойдет посредством закрытого ключа без указания логина и пароля.