3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер
3 горизонтальные линии, бургер

3 горизонтальные линии, бургер
Удалить все
ЗАГРУЗКА ...

Содержание



    Как сгенерировать и использовать SSH ключи

    Часы
    26.02.2026
    /
    Часы
    11.03.2026
    /
    Часы
    1 минуту
    Глазик
    39
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0

    Вступление или то как SSH протокол работает

    Это будет довольно маленькая статья про то как создать пару публичного и приватного ключа для авторизации через SSH протокол. После, как передать данные ключи на сервер и как их использовать.
    SSH (Secure SHell) - это криптографический сетевой протокол, используемый для безопасного удаленного управления операционными системами, чаще всего Linux-серверами, через интернет.
    Для использования данного протокола, для общения с сервером, можно использовать как обычный пароль, так и пару публичного и приватного ключа.
    Как это работает, ты генерируешь эту пару на компъютере с которого хочешь подключаться к удалённому серверу. Приватный хранишь у себя а публичный отправляешь на удалённый сервер. После успешной передачи ключей, ты сможешь подключиться к удалённому серверу, без ввода пароля. Что быстрее и не так раздражает, как постоянный ввод пароля.

    Генерируем, передаём и подключаемся через SSH-ключи

    Сначала проясним, ключи нужно сгенерировать на той машине, с которой ты хочешь подключиться к удалённому серверу. Дальше, команда для генерации пары ssh-ключей:
    ssh-keygen -t ed25519
    У тебя запросит ещё ввести ключевую фразу, можно пропустить.
    Теперь нужно передать сгенерированный ключ (публичный). Для этого выполним следующую комманду:
    ssh-copy-id -i .ssh/server-key.pub -p 22 root@1.1.1.1
    1. Флаг -i - укажи путь к публичному ключу
    2. Флаг -p - порт связи по SSH протоколу
    3. root - имя пользователя через которого мы будем сидеть на сервере
    4. 1.1.1.1 - адрес самого сервера, может быть и доменное имя если таковое имеется
    У тебя запросят ввести пароль, первый и последний раз, введи его.
    После этого можно спокойно входить и выходить с сервера при помощи одной комманды, без дополнительного запроса ввода пароля. Но нужно указать путь к приватному ключу:
    ssh root@1.1.1.1 -i .ssh/hoster-cloud-btcpay


    Не забудь поделиться, лайкнуть и оставить комментарий)

    Комментарии

    (0)

    captcha
    Отправить
    ЗАГРУЗКА ...
    Сейчас тут пусто. Буть первым (o゚v゚)ノ

    Другое

    Похожие статьи


    Причины ошибки err_http2_ping_failed и способ решения задержки ответов сервера

    Часы
    29.09.2024
    /
    Часы
    11.03.2026
    Глазик
    2805
    Сердечки
    1
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    В этой статье, я подробно опишу как я решил проблему задержек и постоянных прерываний ответов с сервера. Опишу работу ошибки err http2 ping failed и какие шаги я предпринял чтобы …

    Как запустить Django сервер: 4 способа (runserver, Gunicorn, Nginx) | Подробное руководство

    Часы
    17.10.2025
    /
    Часы
    11.03.2026
    Глазик
    677
    Сердечки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Соединённые точки
    0
    Полное руководство по запуску Django сервера. Рассмотрены 4 основных способа: от стандартного runserver для разработки до использования WSGI/ASGI, Gunicorn и Nginx для боевого сервера (продакшена).