Центр знаний

Подключитесь через SSH, проверьте сервер

Безопасный чек-лист первого подключения для реального Linux-сервера, который вы контролируете.

2 мин чтенияРусский

Контент пересмотрен · Русский

Кратко
Тип руководства
Эксплуатация и безопасность
Примеры
Иллюстративно, зависит от среды
Объём интеграции
Удалённая машина не подключена
01

Получите данные подключения из проверенного маршрута

Реальному серверу нужны подтверждённый IP или имя хоста, учётная запись для входа, порт SSH и отпечаток ключа сервера. Рабочее пространство учётной записи не создаёт их. Приведённый ниже адрес зарезервирован для документации; заменяйте его только информацией из проверенной записи о доставке оператора.

02

Проверьте хост перед аутентификацией

Сравните предложенный отпечаток ключа хоста со значением, полученным через отдельный доверенный канал, например консоль действующего оператора. Не считайте вывод ssh-keyscan из той же недоверенной сети независимым доказательством. Неожиданное изменение ключа может быть пересобранной машиной или атакой; установите причину, прежде чем принимать его.

Синтаксис подключения · адрес документацииПроверьте для своей среды
ssh -p 22 operator@192.0.2.20
03

Создайте выделенный ключ аутентификации

На клиенте с установленным OpenSSH создайте ключ Ed25519 с парольной фразой. Файл без .pub является приватным и остаётся на вашем клиенте; файл .pub можно установить в authorized_keys серверной учётной записи. Не загружайте приватную половину на сервер или в тикет.

Запуск на вашем собственном клиентеПроверьте для своей среды
ssh-keygen -t ed25519 -f ~/.ssh/ombra_admin -C "ombra-admin"
ssh-copy-id -i ~/.ssh/ombra_admin.pub -p 22 operator@192.0.2.20
04

Проверьте вторую сессию с ключом

Оставьте исходный вход открытым и подключитесь из второго терминала, используя новую личность. Убедитесь, что можете выполнять нужные административные задачи. Только после этого следует отключать парольную или прямую аутентификацию root.

Подтвердите доступ на основе ключейПроверьте для своей среды
ssh -i ~/.ssh/ombra_admin -p 22 operator@192.0.2.20
sudo -v
05

Сохраните путь для обратного доступа

Держите проверенную консоль или метод восстановления доступными перед изменением портов или аутентификации. Документируйте, какой аккаунт и ключ администрируют сервер. Если живая среда пересобрана, проверьте идентичность нового хоста, а не удаляйте старую запись вслепую.

ПЕРЕД СЛЕДУЮЩИМ ШАГОМ

Уходите с проверяемым результатом.

  • Получите данные подключения из проверенного маршрута.
  • Сохраните путь для обратного доступа.
  • Держите информацию для восстановления и секреты вне публичных файлов.
ПЕРЕЙТИ К ПЕРВОИСТОЧНИКУOpenSSH · руководство клиентаOpenSSH · генерация ключей