Как подключиться к серверу по SSH: гид по PuTTY и OpenSSH
Безопасное подключение к VDS — PuTTY в Windows, OpenSSH в Linux/Mac. Настройка SSH-ключей для входа без пароля.
SSH (Secure Shell) — самый распространённый способ управлять VDS. В этом гиде — подключение через PuTTY в Windows и OpenSSH в Linux/macOS + настройка SSH-ключей.
Данные подключения
В письме о выдаче сервера KavesNET указаны:
- IP-адрес (например, 192.168.1.100)
- Пользователь (обычно
root) - Пароль
- Порт (по умолчанию 22)
Windows: подключение через PuTTY
- putty.org → скачайте putty.exe
- Откройте → Host Name:
ваш-IP→ Port:22→ SSH → Open - Первое подключение покажет “Server’s host key” → Accept
- login as:
root→ вставьте пароль (правый клик = paste)
Linux / macOS: OpenSSH
Встроен. В терминале:
ssh [email protected]
Кастомный порт:
ssh -p 2222 [email protected]
Первое подключение спросит fingerprint → yes. Затем пароль.
Вход без пароля по SSH-ключу (рекомендовано)
SSH-ключ безопаснее и быстрее пароля.
1. Генерируем пару (локально)
Linux/macOS:
ssh-keygen -t ed25519 -C "kaves@laptop"
Windows (PowerShell или PuTTYgen): PuTTYgen → Type: ED25519 → Generate → водите мышью → Save private key (.ppk)
2. Копируем публичный ключ на сервер
Linux/macOS:
ssh-copy-id [email protected]
Вручную:
mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "СОДЕРЖИМОЕ_ПУБЛИЧНОГО_КЛЮЧА" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
3. Проверка
ssh [email protected]
В PuTTY: Connection → SSH → Auth → Credentials → Browse → выберите .ppk → Save session.
Отключаем вход по паролю
После того как SSH-ключ заработал:
sudo nano /etc/ssh/sshd_config
Поменять:
PasswordAuthentication no
PermitRootLogin prohibit-password
Сохранить → sudo systemctl restart ssh.
Частые ошибки
- “Connection refused”: SSH-сервис выключен или неверный порт →
sudo systemctl status ssh - “Permission denied (publickey)”: ключ не скопирован или другой пользователь
- “Host key verification failed”: переустановили сервер →
ssh-keygen -R 192.168.1.100 - Медленно: DNS-lookup →
UseDNS noв/etc/ssh/sshd_config
Полезные советы
-
Алиас в
~/.ssh/config:Host vds HostName 192.168.1.100 User root Port 22 IdentityFile ~/.ssh/id_ed25519Затем достаточно
ssh vds. -
Поставьте fail2ban
-
Кастомный порт (22 → 2222) — меньше ботов
Итог
SSH-ключ + отключение пароля — основа безопасности сервера. 5 минут работы, безопасность навсегда.
По теме: UFW Firewall · Установка Plesk
Похожие статьи
Возможно, вас также заинтересует.
Правило 3-2-1: как никогда не терять данные сервера
Правило резервного копирования 3-2-1 — золотой стандарт стратегии бэкапа сервера. Разбираем правило, автоматизацию и инфраструктуру KavesNET.
Читать далее
Как мигрировать сайт с Plesk на Plesk: гид по Migrator
Перенос сайтов, почты, БД и DNS за один раз с Plesk Migrator. Настройка, тест-миграция и cutover.
Читать далее
FileZilla: миграция файлов между двумя VDS
Перенос сайта со старого на новый VDS: FileZilla по FTP/SFTP, советы по скорости, права и обработка ошибок.
Читать далее