Информация Подключение к серверу по SSH и настройки ключей

Статус
Закрыто для дальнейших ответов.
Введение
SSH (Secure Shell) - это протокол для безопасного удалённого управления сервером.
Он используется системным администраторами для работы с серверами через терминал.

Шаг 1. Подключение по SSH
Базовая команда подключения:

Шаг 2. Генерация SSH-ключи
Создадим ключ на локальном компьютере:

По умолчанию ключи сохраняются в:
Шаг 3. Копирование ключа на сервер
Передадим ключ на сервер:

ssh-copy-id username@ip-адрес
Шаг 4. Проверка входа
Теперь можно подключиться без пароля:

Шаг 5. Отключение входа по паролю (безопасность)
Откроем конфиг SSH:

sudo nano /etc/ssh/sshd_config
Найдем строку:
И изменим на:
Шаг 6. Перезапуск SSH

Важные рекомендации:
  • всегда используйте SSH-ключи вместо паролей
  • не используйте пользователя root
  • меняйте порт SSH (для защиты от ботов)
  • используйте firewall
Заключение
Настройка SSH - это один из самых важных навыков системного администратора. Она обеспечивает безопасный доступ к серверу и защиту от несанкционированного входа.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.