আমি কি উবুন্টু লিনাক্সে একটি আরএসএ সিকিউরিড সফটওয়্যার টোকেন ব্যবহার করতে পারি?


14

আমার উইন্ডোজ, ম্যাক এবং লিনাক্স কম্পিউটার রয়েছে; তবে আমি এই মুহুর্তে কেবলমাত্র আমার সংস্থার কয়েকটি ওয়েবসাইটগুলিতে উইন্ডোজ এবং ম্যাক মেশিনের মাধ্যমে সংযোগ করতে সক্ষম হয়েছি কারণ সেগুলি কেবলমাত্র আরএসএ সিকিউরিড সফ্টওয়্যার টোকেনযুক্ত। আমি কৌতূহলী: লিনাক্স সিস্টেমে কাজ করার জন্য কি সিকিউরিড সফ্টওয়্যার সেট আপ করা সম্ভব (আমার ক্ষেত্রে উবুন্টু)?


তেহরে কি এখানে আর কিছু চলছে? টোকেন ছাড়াও এক ধরণের একক সাইন-অন সিস্টেম?
ব্যয়বহুল

@ প্রাইসচাইল্ড: সত্যি কথা বলতে, আমি মনে করি না যে আমি কী চাইছি তা পাওয়ার জন্য আরএসএ টোকেনগুলি কীভাবে যথেষ্ট ভালভাবে কাজ করে। আমি শুধু জানি যে সাধারণত আমার কোম্পানির মধ্যে নির্দিষ্ট সাইটগুলিতে অ্যাক্সেস করতে আমাকে আমার সফ্টওয়্যার টোকেন দ্বারা প্রদর্শিত একটি স্ট্রিং একটি ইনপুট বাক্সে প্রবেশ করতে হবে। তারপরে আমি লগ ইন করতে পারি Since যেহেতু আমার লিনাক্স মেশিনে আমার যেমন টোকেন নেই, তাই ওয়েবসাইটগুলিকে অ্যাক্সেসযোগ্য হিসাবে দেখি। সম্ভবত এটি চূড়ান্তভাবে ভুল; যেমন আমি বলেছিলাম, পুরো সিস্টেমটি আমি সত্যিই বুঝতে পারি না।
ড্যান তাও

উত্তর:


8

লিনাক্সের জন্য কোনও আরএসএ সফ্টওয়্যার টোকেন নেই, সুতরাং আপনার ওয়াইন (বা ভার্চুয়াল মেশিনে উইন্ডো চালানো) ব্যবহার করতে হবে । এখানে একটি থ্রেড রয়েছে যেখানে ওয়াইন সংস্করণ এবং আরএসএ সফ্টওয়্যার সংস্করণ বিশদ যা কাজ করার জন্য পাওয়া গেছে।

আরেকটি বিকল্প হ'ল একটি ফোন ভিত্তিক টোকেন পাওয়া উচিত যাতে আপনি একটি নির্দিষ্ট ডেস্কটপ এবং ওয়াইনের স্বচ্ছলতাগুলির উপর নির্ভর করেন না। বেশিরভাগ ফোন প্ল্যাটফর্ম সমর্থিত।


2
ফোন-ভিত্তিক সমাধানটি পুরো সময়টি আমার সামনে ছিল এবং আমি খেয়াল করার জন্য খুব বোকা!
ড্যান তাও

স্টোকেন সম্পর্কিত নীচের উত্তরটি দেখুন , আমি এটি চেষ্টা করেছি এবং আমি খুব মুগ্ধ হয়েছি। ওয়াইন + আরএসএ সফ্টওয়্যার হিসাবে, আমি এমনকি নতুন সংস্করণগুলি ক্র্যাশ না করে এবং / বা হিমায়িত ছাড়াই ইনস্টল বা চালানোর জন্য পাচ্ছি না (তবুও আমি ওয়াইন স্টেজিং ২.২ ব্যবহার করছি)। কেবল আরএসএ সিকিউরিড ভি 410 কাজ করছে বলে মনে হচ্ছে এবং এটি খুব চতুর।
জোনাথন নিউফিল্ড

16

উবুন্টুর সাম্প্রতিক সংস্করণগুলি স্টোকন প্যাকেজ , একটি নেটিভ ওপেন সোর্স সিকিউরিড বাস্তবায়ন প্রস্তাব করে যার মধ্যে সিএলআই, একটি জিটিকে + জিইআই, এবং একটি লাইব্রেরি এপিআই রয়েছে।

আরও তথ্যের জন্য প্রকল্পের হোমপেজটি দেখুন


এটি একটি খুব চিত্তাকর্ষক পণ্য। এটি পেশাদার দেখায়, সহজেই ব্যবহারযোগ্য এবং খুব কম কনফিগারেশন বা ওভারহেড অন্তর্ভুক্ত করে। আমার জন্য দুর্দান্ত কাজ করে, উইন্ডোজ আরএসএ সিকিউরিড খুব ভারী এবং এমন একটি সাধারণ সরঞ্জামের জন্য ইউআইয়ের প্রতি সম্মান প্রদর্শন করে over এই অতিরিক্ত জটিলতা এটিকে অত্যন্ত ভঙ্গুর করে তোলে এবং নতুন সংস্করণগুলি কাজ করবে না।
জোনাথন নিউফিল্ড

9

ব্যক্তিগতভাবে, আমি আমার ফোনটি তুলতে, আরএসএ অ্যাপ্লিকেশনটি খুলতে, আমার পিনটি লিখতে এবং তারপরে লগইন পৃষ্ঠায় টাইপ করতে খুব অলস। আমিও ওয়াইনকে নিয়ে ডিল করতে পছন্দ করি না সুতরাং, পরিবর্তে, আমি এই সমস্যার সম্পূর্ণ উন্মাদ সমাধান তৈরি করেছি। আমি একটি স্ক্রিপ্ট লিখেছি যা একটি উইন্ডোজ মেশিনে এসএসএইচ করবে, আরএসএ অ্যাপ্লিকেশন চালু করবে, আপনার পিনটি প্রবেশ করবে, ফলাফলটি অনুলিপি করবে এবং আপনার স্থানীয় লিনাক্স মেশিনের ক্লিপবোর্ডে রাখবে। এটি করার জন্য আপনার একটি উইন্ডোজ মেশিনের প্রয়োজন যা আপনি এসএসএইচ এর মাধ্যমে আরএসএ সফ্টওয়্যার ইনস্টলড দিয়ে অ্যাক্সেস করতে পারবেন। আমি উইন্ডোজে এসএসএইচ সার্ভার হিসাবে ফ্রেইসহিড ব্যবহার করেছি । আপনার অটোহটকি এবং পিএসএক্সেকেরও প্রয়োজন হবে ।

উইন্ডোজ মেশিনে নিম্নলিখিত এএইচকে স্ক্রিপ্টটি সংকলন করুন (ফলস্বরূপ এক্সটি আমি সিতে রেখেছি: \ প্রোগ্রাম ফাইলগুলি \ আরএসএ সিকিউরিড সফ্টওয়্যার টোকেন \ আরএসএ-সিকিউরিড.এক্সই):

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"

স্ক্রিপ্টটি উইন্ডোজ মেশিনের সাথে কথা বলার পরে, এটি আপনার ক্লিপবোর্ডে পাসকোড রাখবে এবং পপআপটি একটি সামান্য বিজ্ঞপ্তি দেবে। সুতরাং মূলত আপনি একটি বোতাম টিপুন, কয়েক সেকেন্ড অপেক্ষা করুন এবং ভয়েলা আপনি পাসকোডটি পেস্ট করতে পারেন।

আশা করি এইটি কাজ করবে.


4

কমান্ড লাইন থেকে পাসকোড তৈরি করার জন্য আমি নিজেকে একটি স্ক্রিপ্ট তৈরি করেছি , সুতরাং আমাকে উইন্ডোজ অ্যাপের সাথে ডিল করতে হবে না। এটি মূলত পটভূমিতে ওয়াইন চালায়, আউটপুট ধরে এবং কনসোলে এটি মুদ্রণ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.