Mam komputery z systemem Windows, Mac i Linux; ale w tej chwili jestem w stanie połączyć się z niektórymi stronami mojej firmy za pośrednictwem komputerów z systemem Windows i Mac, ponieważ są one jedyne z tokenami oprogramowania RSA SecurID. Jestem ciekawy: czy można skonfigurować token oprogramowania SecurID do pracy w systemie Linux (w moim przypadku Ubuntu)?
linux
ubuntu
ubuntu-11.10
Dan Tao
źródło
źródło
Odpowiedzi:
Nie ma tokena RSA Software dla systemu Linux, więc musisz skorzystać z Wine (lub z systemem Windows na maszynie wirtualnej). Jest tutaj wątek , w którym wersja Wine i wersja RSA Software, które okazały się działać.
Inną alternatywą byłoby zdobycie tokena telefonicznego, aby nie polegać na konkretnym pulpicie i kruchości wina. Obsługiwana jest większość platform telefonicznych.
źródło
Najnowsze wersje Ubuntu oferują pakiet stoken , natywną implementację SecurID typu open source, która zawiera CLI, GTK + GUI i bibliotekę API.
Aby uzyskać więcej informacji, zobacz stronę główną projektu .
źródło
Osobiście jestem zbyt leniwy, aby podnieść telefon, otworzyć aplikację RSA, wprowadzić mój kod PIN, a następnie wpisać go na stronie logowania. Nie lubię też zajmować się Wine. Zamiast tego stworzyłem całkowicie szalone rozwiązanie tego problemu. Napisałem skrypt, który prześle SSH do komputera z systemem Windows, uruchom aplikację RSA, wprowadź swój kod PIN, skopiuj wynik i umieść go w schowku na lokalnej maszynie z systemem Linux. Aby to zrobić, potrzebujesz komputera z systemem Windows, do którego można uzyskać dostęp przez SSH z zainstalowanym oprogramowaniem RSA. Użyłem freesshd jako serwera SSH w systemie Windows. Będziesz także potrzebował AutoHotKey i PsExec .
Skompiluj następujący skrypt AHK na komputerze z systemem Windows (wynikowy plik exe umieściłem w folderze C: \ Program Files \ RSA SecurID Software Token \ rsa-securid.exe):
Następnie użyj następującego skryptu powłoki po stronie Linux:
Gdy skrypt zakończy rozmowę z komputerem z systemem Windows, umieści hasło w schowku i wyskakuje małe powiadomienie. Więc w zasadzie naciskasz przycisk, odczekaj kilka sekund i voila możesz wkleić hasło.
Mam nadzieję, że to pomaga.
źródło
Stworzyłem sobie skrypt do generowania hasła z wiersza poleceń, więc nie muszę zajmować się aplikacją Windows. Zasadniczo uruchamia wino w tle, pobiera dane wyjściowe i drukuje je na konsoli.
źródło