База знаний хостинг-провайдера QWINS.co
  • Общая информация
    • База знаний.
    • Ответы на частозадаваемые вопросы.
    • Что такое IOPS?
  • Обслуживание
    • Регистрация в панели управления и дальнейшее управление ей.
      • Восстановление пароля от панели управления
      • Подключение двухфакторной аутентификации в панели управления
    • Как заказать услугу?
    • Создание тикета в панели управления
  • Управление услугой в VMmanager
    • Переустановка ОС
    • Нагрузка на сервере
    • Изменение пароля от сервера
  • Настройка ОС и ПО
    • Подключение к серверу через SSH
    • Подключение через SSH ключи
    • Java [Linux]
    • Screen
    • Развертывание MikroTik RouterOS на VDS
    • Измерение скорости сети
  • Windows
    • Ограничение доступа RDP по IP-адресу
    • Подключение к серверу по RDP
    • Скачивание файлов на Windows Server 2019
    • Брут-форсинг Windows на выделенных серверов
    • Отключение гибернации
  • VPN и безопаность
    • Установка TorrServer
  • Настройка сети и Безопасность
    • Запрет взаимодействия с приватными сетями
    • Работа с TCPDump
    • Изменения значения MTU
    • Настройка IPTables
    • [DNS] Temporary failure resolving...
  • Мониторинг системы
    • Мониторинг трафика через VnStat
    • Как собрать трассировку?
    • Получение серийных номеров накопителей
  • Администрирование и бэкапы
    • Установка FTP-сервера
    • Монтирование накопителей Linux
  • Веб-разработка
    • Установка Apache2
    • Установка Nginx
    • Установка PHP
    • Установка MySQL
    • Подключение phpMyAdmin
    • Генерация Let's Encrypt SSL
  • Minecraft
    • Установка сервера Minecraft Java
    • Установка сервера Minecraft Bedrock/PE
    • Установка сервера BungeeCord
    • Настройка server.properties
    • Установка иконки на сервер
    • Параметры запуска
    • Установка ресурспака на сервер
Powered by GitBook
On this page
  • Установка через Windows
  • Есть два варианта, как можно закрепить SSH-ключ на сервере:
  • Использование утилиты nano
  • Передача данных через sFTP
  • Подключение через SSH-ключ
  • Как сохранить данные сервера для быстрого входа?
  1. Настройка ОС и ПО

Подключение через SSH ключи

Беспокоитесь за безопасность своего сервера? Вам необходимо активировать метод авторизации через SSH-ключ, а теперь подробнее!

PreviousПодключение к серверу через SSHNextJava [Linux]

Last updated 5 months ago

Установка через Windows

Скачайте и запустите приложение .

Нажимаем на кнопку Generate и в течение некоторого времени водим в случайные места указателем мыши, это нужно для уникальной генерации ключа.

После выполнения действий мы видим следующие данные:

В строке Public key for pasting находится подготовленный текст, который нам нужно использовать позже.

По желанию в строке Key passphrase Вы можете указать дополнительный код для своего ключа, который будет необходимо вводить при каждом подключении к серверу, мы укажем слово qwins. Затем Вам необходимо нажать на кнопку Save public key, чтобы дополнительно сохранить публичный ключ, который был указан выше. А также нажать Save private key и сохранить файл приватного ключа, который нам и потребуется для дальнейшего подключения к серверу.

Название файлов ключей может быть любым, это ни на что не влияет.

Мы сохранили и получили 2 файла:

Есть два варианта, как можно закрепить SSH-ключ на сервере:

Использование утилиты nano

После подключения к серверу нам необходимо использовать команду:

nano /root/.ssh/authorized_keys

Мы зашли в панель редактирования файла authorized_keys, который отвечает за настройку SSH-ключей.

В данный момент файл пуст, нам необходимо полностью скопировать весь текст из окна в PuTTYgen:

Затем вставляем его в редактируемый файл ПКМ (правой кнопкой мыши).

Нажимаем сочетание клавиш Ctrl + X

Подтверждаем сохранение файла, введя букву Y.

SSH-ключ успешно привязан к нашему серверу.

Передача данных через sFTP

Подключаемся к нашему серверу и видим на главной странице список файлов, переходим в каталог .ssh

Здесь мы видим файл authorized_keys, в данный момент он пуст, его размер составляет 0 байт.

Нажимаем ПКМ и открываем файл

Сюда вставляем тот же самый публичный ключ из PuTTYgen.

Сохраняем изменения и отправляем файл на сервер.

Готово, SSH-ключ установлен.

Подключение через SSH-ключ

При открытии программы PuTTY мы попадаем в стандартный интерфейс, нам необходимо ввести IP-адрес сервера.

В левом меню раскрываем вкладку SSH и переходим в Auth.

Здесь нам нужно выбрать местоположение файла приватного ключа (обратите внимание, не публичного!) с расширением .ppk

После добавления ключа нажимаем на кнопку Open. Появляется стандартный интерфейс ввода логина, заполняем.

После введения имени пользователя у нас запрашивают Passphrase-код (при генерации ключа мы указывали qwins), вводим.

Как сохранить данные сервера для быстрого входа?

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

Сессия успешно сохранена.

Еще Вы можете указать перед IP-адресом имя пользователя, чтобы ускорить процесс входа, вот так:

имя_пользователя@IP-адрес

Сохраняем. Теперь при двойном нажатии на сохраненную сессию будет открываться окно, в котором нам следует ввести приватный код ключа (только на случай, если Вы его указывали. При отсутствии кода будет происходить моментальное подключение без ввода дополнительных данных).

Вводим. Готово, мы подключились!

PuTTYgen