Есть вариант давать доступ к ssh по логину через гугл аккаунт?

У меня есть идея, когда пришел новый сотрудник, он получает доступ к гугл аккаунту. И я хочу на этот аккаунт подвязать доступ по ssh. Как я это вижу

есть cli команда, чел пишет логин, открывается браузер, он логинится через гугл, команда ждет, по сокету следить, залогинился ли чел. Если чел залогинился, он может дальше в команде написать типо

server list или connect shop_server

И просто переходит на сервер по ssh, под своим пользователем

Есть ли подобные решения, или может что-то похожее?

Дополнительно:

Ответы:

Есть модуль PAM для Oauth2, должен работать с гуглом.

  • А можно подробнее, что за PAM
  • NubasLol, pluggable authentication module, плагины для авторизации в системе.

    https://www.janua.fr/keycloak-ssh-connection-with-... как-то так

 

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

 

    • Есть вариант давать доступ к ssh по логину через гугл аккаунт?Есть ответ
    • 07.04.2024
    Ответить

    Да, есть возможность настроить доступ к ssh по логину через гугл аккаунт. Для этого можно воспользоваться модулем PAM (Pluggable Authentication Modules), который позволяет гибко настраивать аутентификацию пользователя в различных приложениях.

    Вот пример того, как можно настроить доступ к ssh по логину через гугл аккаунт:

    1. Установите необходимые пакеты:

    sudo apt-get install libpam-google-authenticator

    2. Добавьте строку "auth required pam_google_authenticator.so" в файл /etc/pam.d/sshd:

    sudo nano /etc/pam.d/sshd

    3. Включите двухфакторную аутентификацию для пользователя:

    google-authenticator

    4. Перезапустите sshd для применения изменений:

    sudo systemctl restart sshd

    Теперь при попытке подключения к ssh вам будет предложено ввести одноразовый код из приложения Google Authenticator на вашем мобильном устройстве. Таким образом, вы можете обеспечить дополнительный уровень безопасности при доступе к вашему серверу через ssh.

Оставить комментарий