ব্যক্তিগতভাবে, আমি আমার ফোনটি তুলতে, আরএসএ অ্যাপ্লিকেশনটি খুলতে, আমার পিনটি লিখতে এবং তারপরে লগইন পৃষ্ঠায় টাইপ করতে খুব অলস। আমিও ওয়াইনকে নিয়ে ডিল করতে পছন্দ করি না সুতরাং, পরিবর্তে, আমি এই সমস্যার সম্পূর্ণ উন্মাদ সমাধান তৈরি করেছি। আমি একটি স্ক্রিপ্ট লিখেছি যা একটি উইন্ডোজ মেশিনে এসএসএইচ করবে, আরএসএ অ্যাপ্লিকেশন চালু করবে, আপনার পিনটি প্রবেশ করবে, ফলাফলটি অনুলিপি করবে এবং আপনার স্থানীয় লিনাক্স মেশিনের ক্লিপবোর্ডে রাখবে। এটি করার জন্য আপনার একটি উইন্ডোজ মেশিনের প্রয়োজন যা আপনি এসএসএইচ এর মাধ্যমে আরএসএ সফ্টওয়্যার ইনস্টলড দিয়ে অ্যাক্সেস করতে পারবেন। আমি উইন্ডোজে এসএসএইচ সার্ভার হিসাবে ফ্রেইসহিড ব্যবহার করেছি । আপনার অটোহটকি এবং পিএসএক্সেকেরও প্রয়োজন হবে ।
উইন্ডোজ মেশিনে নিম্নলিখিত এএইচকে স্ক্রিপ্টটি সংকলন করুন (ফলস্বরূপ এক্সটি আমি সিতে রেখেছি: \ প্রোগ্রাম ফাইলগুলি \ আরএসএ সিকিউরিড সফ্টওয়্যার টোকেন \ আরএসএ-সিকিউরিড.এক্সই):
TokenName = %1%
Pin = %2%
Run, "C:\Program Files\RSA SecurID Software Token\SecurID.exe"
WinWait, %TokenName% - RSA SecurID Token,
IfWinNotActive, %TokenName% - RSA SecurID Token, , WinActivate, %TokenName% - RSA SecurID Token,
WinWaitActive, %TokenName% - RSA SecurID Token,
Send, %Pin%
Sleep, 100
Send, {Enter}
Sleep, 100
Send, ^c
Passcode = %Clipboard%
Sleep, 100
Send, {AltDown}{F4}{AltUp}
ExitApp %Passcode%
তারপরে লিনাক্সের পাশের শেল স্ক্রিপ্টটি ব্যবহার করুন:
#!/bin/bash
NAME=<the rsa token name>
PIN=<your pin>
HOST=<windows host>
USER=<windows user>
PASSWORD=<windows password>
SESSION=1
PASSCODE=$(ssh $HOST "cmd /c \"C:\Program Files (x86)\Sysinternals\PsExec.exe\" /accepteula \\\127.0.0.1 -u $USER -p $PASSWORD -i $SESSION C:\\PROGRA~1\\RSASEC~1\\rsa-securid.exe $NAME $PIN" | grep "error code" | sed "s/.*error code \([0-9]*\).*/\1/")
echo -n $PASSCODE | xclip -selection clipboard -in
notify-send --hint=int:transient:1 -i "rsa-securid.png" "Passcode: $PASSCODE"
স্ক্রিপ্টটি উইন্ডোজ মেশিনের সাথে কথা বলার পরে, এটি আপনার ক্লিপবোর্ডে পাসকোড রাখবে এবং পপআপটি একটি সামান্য বিজ্ঞপ্তি দেবে। সুতরাং মূলত আপনি একটি বোতাম টিপুন, কয়েক সেকেন্ড অপেক্ষা করুন এবং ভয়েলা আপনি পাসকোডটি পেস্ট করতে পারেন।
আশা করি এইটি কাজ করবে.