Введение
SSH (Secure Shell) - это протокол для безопасного удалённого управления сервером.
Он используется системным администраторами для работы с серверами через терминал.
Шаг 1. Подключение по SSH
Базовая команда подключения:
Создадим ключ на локальном компьютере:
Передадим ключ на сервер:
Теперь можно подключиться без пароля:
Откроем конфиг SSH:
Важные рекомендации:
Настройка SSH - это один из самых важных навыков системного администратора. Она обеспечивает безопасный доступ к серверу и защиту от несанкционированного входа.
SSH (Secure Shell) - это протокол для безопасного удалённого управления сервером.
Он используется системным администраторами для работы с серверами через терминал.
Шаг 1. Подключение по SSH
Базовая команда подключения:
Шаг 2. Генерация SSH-ключиssh username@ip_адрес
Создадим ключ на локальном компьютере:
По умолчанию ключи сохраняются в:ssh-keygen
Шаг 3. Копирование ключа на сервер~/.ssh/
Передадим ключ на сервер:
Шаг 4. Проверка входаssh-copy-id username@ip-адрес
Теперь можно подключиться без пароля:
Шаг 5. Отключение входа по паролю (безопасность)ssh username@ip_адрес
Откроем конфиг SSH:
Найдем строку:sudo nano /etc/ssh/sshd_config
И изменим на:PasswordAuthentication yes
Шаг 6. Перезапуск SSHPasswordAuthentication no
sudo systemctl restart ssh
Важные рекомендации:
- всегда используйте SSH-ключи вместо паролей
- не используйте пользователя root
- меняйте порт SSH (для защиты от ботов)
- используйте firewall
Настройка SSH - это один из самых важных навыков системного администратора. Она обеспечивает безопасный доступ к серверу и защиту от несанкционированного входа.
Последнее редактирование: