🐳 Как запускать удаленные команды Docker с помощью SSH

Мануал

В этом руководстве вы узнаете, как запускать удаленные команды Docker через соединение SSH.

Продолжение статьи:

🐳 Как получить доступ к удаленному Docker демону с помощью SSH

Сетевая безопасность

Перед открытием хоста Docker для удаленных SSH-подключений настоятельно рекомендуется разрешить только доверенный трафик.

Брандмауэр или сетевая политика должны блокировать весь трафик к хосту Docker и заносить в белый список трафик доверенных IP-адресов или подсетей.

Открытый ключ RSA SSH

Для доступа к системе через SSH требуется пользователь с правами доступа к демону Docker.

Также требуется открытый ключ RSA вашего локального пользователя.

Ключ не должен быть защищен парольной фразой, так как вам не будет предложено ввести ее.

Если пара ключей RSA содержит такую фразу, подключение к удаленному хосту Docker завершится ошибкой.

Создайте новую пару ключей RSA, выполнив следующую команду.

ssh-keygen
Используя пару ключей, скопируйте свой открытый ключ пользователю удаленного хоста с помощью команды ssh-copy-id.
Добавить комментарий