Доступ пользователя хоста Bastion

Доступ пользователя хоста Bastion

Я использую свой хост-бастион для подключения к внутренним серверам следующим образом:

ssh -J user@BastionHost user@InternalServer

Нужно ли создавать пользователя на хосте Bastion для перехода на внутренние серверы? Или мы можем просто использовать этот сервер для перехода на внутренние серверы?

решение1

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

Вы можете сами решить, как ваш бастион будет осуществлять аутентификацию.

Создание учетной записи пользователя для каждого пользователя, которому разрешен удаленный доступ по SSH, — простой способ настроить такую ​​аутентификацию.

Это имеет несколько преимуществ (довольно надежный, простой для понимания и т. д.), но в зависимости от количества присоединяющихся и выходящих может быть трудоемким в обслуживании и масштабировании. И когда вы предоставляете только доступ по ssh, людям придется туннелировать другие протоколы (например, для управления вашими базами данных).

Запуск VPN-сервера на хосте bastion обеспечивает большую гибкость. VPN также имеет то преимущество, что пользователи VPN не смогут получить доступ к самому серверу bastion, он обеспечивает доступ только к внутренним серверам.

Связанный контент