Настройка SSH-ключей на Debian/Ubuntu

SSH-ключи обеспечивают безопасный способ входа на ваш Linux-сервер без использования пароля.

Создание пары SSH-ключей

  1. Откройте терминал
  2. Выполните эту команду:
    ssh-keygen -t ed25519 -C "ваш_email@пример.com"

    Примечание: Ed25519 поддерживается на всех системах, обновленных с 2014 года. Для очень старых систем используйте RSA с ssh-keygen -t rsa -b 4096, но рекомендуется обновить операционную систему для лучшей безопасности.

  3. Нажмите Enter, чтобы сохранить ключ в месте по умолчанию
  4. Введите парольную фразу (рекомендуется) или оставьте пустой

Копирование публичного ключа на сервер

Используйте один из методов:

Метод 1: ssh-copy-id

ssh-copy-id имя_пользователя@ip_сервера

Метод 2: Ручное копирование

  1. Просмотрите ваш публичный ключ:
    cat ~/.ssh/id_ed25519.pub
  2. Подключитесь к вашему серверу:
    ssh имя_пользователя@ip_сервера
  3. Создайте директорию SSH:
    mkdir -p ~/.ssh
    chmod 700 ~/.ssh
  4. Добавьте ваш ключ:
    echo "строка_публичного_ключа" >> ~/.ssh/authorized_keys
    chmod 600 ~/.ssh/authorized_keys

Проверка соединения

ssh имя_пользователя@ip_сервера

Вы должны подключиться без необходимости ввода пароля.

  • 0 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Изучение UFW: исчерпывающее руководство для Debian, Ubuntu и AlmaLinux

Uncomplicated Firewall (UFW) предлагает удобный интерфейс для управления правилами межсетевого...

Настройка WireGuard на Debian/Ubuntu для Linux VPS (KVM)

WireGuard - это современное программное обеспечение VPN (виртуальная частная сеть), которое...

Исправление высокой нагрузки на сервер и потребления памяти и процессора для clamd (ClamAV)

Оптимизация ClamAV на серверах DirectAdmin Если ваши серверы DirectAdmin испытывают высокую...

Брандмауэр с помощью Firewalld

Firewalld Firewalld является высокоуровневой реализацией Netfilter, предлагая более удобный...

Права доступа к файлам и папкам

Понимание и управление правами доступа к файлам на вашем сервереПрава доступа к файлам являются...