Обустройство дома » Как настроить SSH на Linux быстро и правильно
Новости
Лента свежих новостей

Как настроить SSH на Linux быстро и правильно


  • Вчера, 19:26

Начинайте с установки OpenSSH-клиента и сервера. В большинстве дистрибутивов Linux команда выглядит так:

sudo apt update
sudo apt install openssh-client openssh-server

После установки убедитесь, что служба ssh-доступа запущена и работает:

sudo systemctl enable ssh
sudo systemctl start ssh

Настройка SSH-сервера для безопасной работы

Редактируйте конфигурационный файл /etc/ssh/sshd_config, чтобы повысить безопасность соединения:

  1. Отключите вход с паролем для принудительной аутентификации ключами:
  2. PasswordAuthentication no
  3. Установите разрешённые порты (например, 2222), чтобы снизить риск сканирования:
  4. Port 2222
  5. Запретите вход под root:
    PermitRootLogin no
  6. Разрешите вход только авторизованным пользователям:
    AllowUsers your_username

После внесения изменений перезапустите службу:

sudo systemctl restart ssh

Создание SSH-ключей для безопасной авторизации

В терминале выполните команду для генерации пары ключей:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Следуйте инструкциям: укажите место сохранения и при желании установите пароль для ключа. Затем добавьте публичный ключ на сервер:

ssh-copy-id -p 2222 your_username@server_ip

Это позволит подключаться без пароля, используя ключи.

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

Используйте следующую команду для подключения:

ssh -p 2222 your_username@server_ip

Для удобства можно настроить файл ~/.ssh/config:

Host myserver
HostName server_ip
User your_username
Port 2222
IdentityFile ~/.ssh/id_rsa

Теперь подключение станет проще: достаточно ввести команду ssh myserver.



Поделись с друзьями:
Нравится
Похожие публикации
Настройка VPS для Node.js объяснение и инструкции Настройка VPS для Node.js объяснение и инструкции
Настройка удаленного доступа к серверу пошаговая инструкция Настройка удаленного доступа к серверу пошаговая инструкция
Настройка DNS сервера на Ubuntu пошаговая инструкция Настройка DNS сервера на Ubuntu пошаговая инструкция
Как настроить Hiddify VPN шаг за шагом Как настроить Hiddify VPN шаг за шагом
Как настроить прокси сервер на Ubuntu пошаговая инструкция Как настроить прокси сервер на Ubuntu пошаговая инструкция


Новый Комментарий:
Ваше Имя:
Ваш E-Mail:

Введите два слова, показанных на изображении: