FreeBSD : Настройка SSH авторизации по ключу с помощю PuTTY

Если Вы, для работы с сервером, часто используете SSH, то Вам наверняка понравится идея не вводить каждый раз пароль, а автоматически попадать на SSH-сервер используя авторизацию по ключам. Ниже приведен пример настройки такой авторизации.

1. С помощью PuttyGen генерируем приватный и публичный ssh-ключи – кнопка “Generate”. В настройках можно указать тип ключа и его размер.


2. После этого сохраняем приватный ключ в файл с помощью кнопки “Save private key”, например private.ppk. Публичный ключ отображается в верхнем поле “Key” и имеет вид:
“ssh-rsa ssh-rsa AAAAB3NzaC1[ вырезано ]ByWy1Ld+ev57siNBbQ== rsa-key-20100124


3. Копируем содержимое поля “Public key for pasting into OpenSSH authorized_keys file” в оперативную память и закрываем PuttyGen.

4. Запускаем ssh-клиент Putty и производим коннект к серверу.

5. Попав на сервер, создаем папку ~/.ssh

6. Создаем файл ~/.ssh/authorized_keys с содержимым поля “Public key for pasting into OpenSSH authorized_keys file” утилиты PuttyGen (то что копировалось в оперативную память).
ВАЖНО! ключ в файле должен быть записан в одной строке без переносов.

7. Меняем права доступа к файлу командой
chmod 600 ~/.ssh/authorized_keys


8. Закрываем Putty

9. Запускаем Putty. В настройках вашего соединения указываем путь к приватному ключу: Connection->SSH->Auth->Private_key_for_Authentification->private.ppk

10. Сохраняем настройки соединения и производим коннект к серверу. SSH-сервер запросит имя пользователя под которым вы хотите прологиниться – укажите свой логин. Далее авторизация пройдет с использованием приватного и публичного ssh-ключей.

Вы только посетили наш сайт, КОММЕНТИРОВАНИЕ будет доступно через несколько минут.
возможно у Вас отключен javascript, если включен - просто обновите страницу