![Включить эффект Aero Snap с помощью жестов мыши в Ubuntu](/f/1ef64f1d7813e0248a4ea7ae38818d02.png?width=100&height=100)
SSH (Безопасная ОБОЛОЧКА) является одним из наиболее часто используемых сетевых протоколов для подключения к удаленным серверам Linux и входа на них из-за его увеличенного безопасность обеспечивается его криптографическим безопасным каналом, установленным для потока данных по незащищенным сетям, и его Аутентификация с открытым ключом.
Хотя использование паролей для входа на удаленные серверы может снизить безопасность системы, поскольку пароль может быть взломан методом перебора, аутентификация с открытым ключом SSH обеспечивает лучший безопасный метод для удаленного входа в систему, потому что практически невозможно расшифровать ключ, а закрытый ключ гарантирует, что отправитель всегда тот, кем он себя называет.
Эта статья покажет вам, как вы можете генерировать и использовать SSH-ключи на платформах Windows, используя Клиент Putty для автоматического выполнения удаленного входа на серверы Linux без необходимости входа пароли.
1. Первый шаг, который вам нужно сделать, - это обратиться к официальному Шпатлевка скачать странице, возьмите последнюю версию исполняемого пакета установщика Windows Putty и установите ее на свой компьютер с Windows.
2. После того, как вы закончили установку Putty, перейдите в Пуск Windows, тип замазка строка для поиска и открытия PuTTygen программа, которую вы будете использовать для генерации пар ключей.
3. После открытия программы пора приступить к генерации ключей. Выбирать СШ-2 РСА Ключ с 2048 бит, ударь Генерировать и произвольно перемещайте курсор в окне поля Putty Key Generator, как показано на снимках экрана ниже, для создания ключей SSH.
4. После того, как ключи будут сгенерированы, добавьте описательный Ключевой комментарий чтобы помочь вам легко определить свой ключ и Сохранить оба ключа (открытый и закрытый) в безопасное место на вашем компьютере.
Обратите особое внимание на то, где вы сохраняете Закрытый ключ, потому что, если кто-то украдет этот ключ, он может выполнить вход в ваш
сервер без необходимости вводить пароль.
Кроме того, для обеспечения безопасности ключей вы можете выбрать парольную фразу для защиты ваших ключей, но вы можете избежать пароль для автоматизированных процессов, потому что он будет просить вас вводить ключ пароля каждый раз, когда вы выполняете сервер авторизоваться.
5. После сохранения обоих ключей не закрывайте Генератор ключей замазки еще, выберите копию и сохраните текстовое поле открытого ключа в текстовый файл, который позже будет вставлен в OpenSSH. авторизованные_ключи файл на удаленном сервере.
6. Теперь пора скопировать ключ на целевой удаленный сервер и выполнить автоматические подключения для входа. Войдите на сервер с вашим администратором (root или учетная запись с полномочиями root) с помощью Putty и создайте .ssh каталог и авторизованные_ключи файл на его домашний путь, введя следующие команды.
# pwd ## Чтобы узнать, находитесь ли вы в правильном месте $ HOME. # mkdir .ssh. # nano .ssh / authorized_keys.
7. На авторизованные_ключи файл, открытый для редактирования в Putty, вставьте содержимое из Открытый ключ что вы скопировали ранее из Генератор ключей замазки, сохраните и закройте файл, защитите папку и authorized_keys с помощью 700 разрешения и выход с сервера.
# chmod -R 700 .ssh / # выход.
8. Для автоматического подключения и входа на ваш сервер вам необходимо добавить Закрытый ключ в Putty client. Откройте Putty и добавьте пользователя для входа на сервер, а затем IP-адрес сервера или полное доменное имя в поле имени хоста в виде [электронная почта защищена]введите номер порта SSH вашего сервера, если он был изменен.
Затем идите налево Категория меню выберите SSH –> Auth, ударь Просматривать кнопку, найдите и добавьте свой закрытый ключ.
9. После добавления закрытого ключа вернитесь к Сессия меню введите описательное имя для Сохраненная сессия поле и ударил Сохранить кнопку, чтобы сохранить текущий сеанс Putty.
10. Вот и все! Теперь вы можете автоматически безопасно подключаться к удаленному серверу SSH с помощью клиента Putty, нажав кнопку Открыть кнопку без необходимости вводить пароли.
Читайте также: SSH-вход без пароля с использованием SSH Keygen