У меня есть компьютеры с Windows, Mac и Linux; но в настоящее время я могу подключаться к некоторым веб-сайтам моей компании только через компьютеры под управлением Windows и Mac, поскольку они являются единственными, использующими программные токены RSA SecurID. Мне любопытно: возможно ли настроить программный токен SecurID для работы в системе Linux (в моем случае, Ubuntu)?
linux
ubuntu
ubuntu-11.10
Дэн Тао
источник
источник
Ответы:
Для Linux нет токена программного обеспечения RSA, поэтому вам нужно будет использовать Wine (или запускать windows на виртуальной машине). Существует поток здесь , где версия Wine и версия RSA Software детальнее , который был найден на работу.
Другой альтернативой может быть получение токена на основе телефона, чтобы вы не зависели от конкретного рабочего стола и от слабости вина. Большинство телефонных платформ поддерживаются.
источник
В последних версиях Ubuntu предлагается пакет stoken , собственная реализация SecurID с открытым исходным кодом, которая включает в себя CLI, GTK + GUI и библиотечный API.
Для получения дополнительной информации см. Домашнюю страницу проекта .
источник
Лично мне лень взять телефон, открыть приложение RSA, ввести мой PIN-код, а затем ввести его на странице входа. Я также не люблю иметь дело с вином. Поэтому вместо этого я создал совершенно безумное решение этой проблемы. Я написал скрипт, который подключит SSH к машине с Windows, запустит приложение RSA, введет ваш PIN-код, скопирует результат и поместит его в буфер обмена вашего локального компьютера с Linux. Для этого вам нужен компьютер с Windows, к которому вы можете получить доступ через SSH с установленным программным обеспечением RSA. Я использовал freesshd в качестве SSH-сервера в Windows. Вам также понадобятся AutoHotKey и PsExec .
Скомпилируйте следующий скрипт AHK на компьютере с Windows (я поместил полученный файл в C: \ Program Files \ RSA SecurID Software Token \ rsa-securid.exe):
Затем используйте следующий скрипт на стороне Linux:
Когда скрипт завершит разговор с машиной Windows, он поместит пароль в буфер обмена и высветит небольшое уведомление. Таким образом, в основном вы нажимаете кнопку, ждете пару секунд, и вуаля, вы можете вставить пароль.
Надеюсь, это поможет.
источник
Я создал скрипт для генерации пароля из командной строки, поэтому мне не нужно иметь дело с приложением Windows. Он в основном запускает wine в фоновом режиме, захватывает вывод и выводит его на консоль.
источник