Ich habe Windows-, Mac- und Linux-Computer. Derzeit kann ich jedoch nur über Windows- und Mac-Computer eine Verbindung zu einigen Websites meines Unternehmens herstellen, da nur diese über RSA SecurID-Software-Token verfügen. Ich bin neugierig: Ist es möglich, ein SecurID-Software-Token für die Verwendung auf einem Linux-System (in meinem Fall Ubuntu) einzurichten?
linux
ubuntu
ubuntu-11.10
Dan Tao
quelle
quelle
Antworten:
Es gibt kein RSA-Software-Token für Linux, daher müssen Sie Wine verwenden (oder Windows in einer virtuellen Maschine ausführen). Es gibt hier einen Thread , in dem die Wine-Version und die detaillierte RSA-Softwareversion als funktionsfähig befunden wurden.
Eine andere Alternative wäre, ein telefonbasiertes Token zu erhalten, damit Sie nicht auf einen bestimmten Desktop und die Flakigkeit von Wein angewiesen sind. Die meisten Telefonplattformen werden unterstützt.
quelle
Aktuelle Versionen von Ubuntu bieten das Stoken-Paket , eine native Open-Source-SecurID-Implementierung, die eine CLI, eine GTK + -GUI und eine Bibliotheks-API enthält.
Weitere Informationen finden Sie auf der Projekthomepage .
quelle
Persönlich bin ich zu faul, um mein Telefon abzuholen, die RSA-App zu öffnen, meine PIN einzugeben und sie dann auf der Anmeldeseite einzugeben. Ich beschäftige mich auch nicht gern mit Wein. Also habe ich stattdessen eine völlig verrückte Lösung für dieses Problem geschaffen. Ich habe ein Skript geschrieben, das SSH auf einem Windows-Computer ausführt, die RSA-App startet, Ihre PIN eingibt, das Ergebnis kopiert und in die Zwischenablage Ihres lokalen Linux-Computers kopiert. Dazu benötigen Sie einen Windows-Rechner, auf den Sie mit installierter RSA-Software über SSH zugreifen können. Ich habe freesshd als SSH-Server in Windows verwendet. Sie benötigen außerdem AutoHotKey und PsExec .
Kompilieren Sie das folgende AHK-Skript auf dem Windows-Computer (ich habe die resultierende Exe unter C: \ Programme \ RSA SecurID Software Token \ rsa-securid.exe abgelegt):
Verwenden Sie dann das folgende Shell-Skript auf der Linux-Seite:
Wenn das Skript mit dem Windows-Computer fertig ist, wird der Passcode in Ihre Zwischenablage eingefügt und eine kleine Benachrichtigung eingeblendet. Im Grunde genommen drückst du also einen Knopf, wartest ein paar Sekunden und voila kannst du den Passcode einfügen.
Ich hoffe, das hilft.
quelle
Ich habe mir ein Skript erstellt , um den Passcode über die Befehlszeile zu generieren, sodass ich mich nicht mit einer Windows-App befassen muss. Im Grunde läuft Wein im Hintergrund, erfasst die Ausgabe und druckt sie auf die Konsole.
quelle