এটি হল কমান্ড পুটিজেন যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।
কার্যক্রম:
NAME এর
পুটিজেন - পুটিটি টুলের জন্য পাবলিক-কী জেনারেটর
সাইনোপিসিস
পুটিজেন ( কী ফাইল | -t চাবির ধরন [ -b বিট ])
[ -C নতুন মন্তব্য ] [ -P ] [ -q ]
[ -O আউটপুট-টাইপ | -l | -L | -p ]
[ -o আউটপুট ফাইল ]
বর্ণনাঃ
পুটিজেন SSH পাবলিক এবং প্রাইভেট কী জোড়া তৈরি ও পরিচালনা করার একটি টুল। এটা অংশ
PuTTY স্যুটের, যদিও এটি দ্বারা ব্যবহৃত ব্যক্তিগত কী বিন্যাসের সাথেও ইন্টারঅপারেট করতে পারে
কিছু অন্যান্য SSH ক্লায়েন্ট।
আপনি চালানোর সময় পুটিজেন, এটি তিনটি জিনিস করে। প্রথমত, এটি হয় একটি বিদ্যমান কী ফাইল লোড করে
(যদি আপনি উল্লেখ করেন কী ফাইল), অথবা একটি নতুন কী তৈরি করে (যদি আপনি উল্লেখ করেন চাবির ধরন) তারপর, এটা
ঐচ্ছিকভাবে কী পরিবর্তন করে (মন্তব্য এবং/অথবা পাসফ্রেজ পরিবর্তন করা);
অবশেষে, এটি একটি ফাইলে কী বা কী সম্পর্কে কিছু তথ্য আউটপুট করে।
এই তিনটি পর্যায়ই নিচে বর্ণিত বিকল্প দ্বারা নিয়ন্ত্রিত হয়
অধ্যায়.
বিকল্প
প্রথম পর্যায়ে, পুটিজেন হয় লোড বা একটি কী তৈরি করে। নোট করুন যে একটি কী তৈরি করা হচ্ছে
র্যান্ডম ডেটা প্রয়োজন (থেকে / দেব / এলোমেলো), যা হতে পারে পুটিজেন বিরাম দিতে, সম্ভবত এর জন্য
কিছু সময় যদি আপনার সিস্টেমে অনেক এলোমেলোতা উপলব্ধ না থাকে।
এই পর্যায় নিয়ন্ত্রণ করার বিকল্পগুলি হল:
কী ফাইল
লোড করার জন্য একটি ব্যক্তিগত কী ফাইল নির্দিষ্ট করুন। এই ব্যক্তিগত কী ফাইলটি (ডি
ফ্যাক্টো স্ট্যান্ডার্ড) SSH-1 কী বিন্যাসে, অথবা পুটিটির SSH-2 কী বিন্যাসে, অথবা যেকোনো একটিতে
OpenSSH এবং ssh.com এর বাস্তবায়ন দ্বারা ব্যবহৃত SSH-2 ব্যক্তিগত কী বিন্যাস।
-t চাবির ধরন
উৎপন্ন করার জন্য কী ধরনের একটি নির্দিষ্ট করুন। এখানে গ্রহণযোগ্য মান আছে আরএসএ এবং DSA (আপনি
SSH-2 কী তৈরি করুন), এবং আরএসএ 1 (SSH-1 কী তৈরি করতে)।
-b বিট
বিটগুলিতে উৎপন্ন কীটির আকার নির্দিষ্ট করুন। ডিফল্ট হল 2048।
-q একটি নতুন কী তৈরি করার সময় অগ্রগতি প্রদর্শন দমন করুন।
দ্বিতীয় পর্বে, পুটিজেন ঐচ্ছিকভাবে এটি লোড করা কীটির বৈশিষ্ট্য পরিবর্তন করে বা
উত্পন্ন এটি নিয়ন্ত্রণ করার বিকল্পগুলি হল:
-C নতুন মন্তব্য
কী বর্ণনা করার জন্য একটি মন্তব্য স্ট্রিং নির্দিষ্ট করুন। এই মন্তব্য স্ট্রিং দ্বারা ব্যবহার করা হবে
আপনার কাছে চাবিটি সনাক্ত করতে পুটিটি (যখন আপনাকে পাসফ্রেজ প্রবেশ করতে বলবে, এর জন্য
উদাহরণ, যাতে আপনি জানেন কোন পাসফ্রেজ টাইপ করতে হবে)।
-P আপনি কী এর পাসফ্রেজ পরিবর্তন করতে চান তা নির্দেশ করুন। এই স্বয়ংক্রিয় যখন আপনি
একটি নতুন কী তৈরি করছে, কিন্তু যখন আপনি একটি বিদ্যমান কী পরিবর্তন করছেন তখন নয়।
তৃতীয় পর্বে, পুটিজেন এটি সম্পর্কে কী বা তথ্য সংরক্ষণ করে। নিয়ন্ত্রণ করার বিকল্প
এগুলো হল:
-O আউটপুট-টাইপ
আপনি যে ধরনের আউটপুট চান তা নির্দিষ্ট করুন পুটিজেন উৎপাদন করা. গ্রহণযোগ্য বিকল্পগুলি হল:
ব্যক্তিগত
ব্যক্তিগত কীটি পুটিটি ব্যবহারযোগ্য বিন্যাসে সংরক্ষণ করুন। এই হয় হবে
স্ট্যান্ডার্ড SSH-1 কী বিন্যাস, বা পুটিটির নিজস্ব SSH-2 কী বিন্যাস।
প্রকাশ্য শুধুমাত্র পাবলিক কী সংরক্ষণ করুন। SSH-1 কীগুলির জন্য, আদর্শ পাবলিক কী বিন্যাস
ব্যবহার করা হবে (`1024 37 5698745...')। SSH-2 কীগুলির জন্য, সর্বজনীন কী হবে
RFC 4716 দ্বারা নির্দিষ্ট বিন্যাসে আউটপুট, যা একটি মাল্টি-লাইন টেক্সট ফাইল
লাইন ` দিয়ে শুরু---- BEGIN SSH2 পাবলিক চাবি ----'.
public-openssh
OpenSSH দ্বারা ব্যবহারযোগ্য বিন্যাসে শুধুমাত্র সর্বজনীন কী সংরক্ষণ করুন। SSH-1 কীগুলির জন্য,
এই আউটপুট বিন্যাস অভিন্ন আচরণ করে প্রকাশ্য. SSH-2 কীগুলির জন্য, সর্বজনীন
কীটি OpenSSH ফরম্যাটে আউটপুট হবে, যা একটি একক লাইন (`ssh-rsa
AAAAB3NzaC1yc2...')।
অঙ্গুলাঙ্ক
পাবলিক কী এর ফিঙ্গারপ্রিন্ট প্রিন্ট করুন। সব ফিঙ্গারপ্রিন্টিং অ্যালগরিদম হয়
OpenSSH এর সাথে সামঞ্জস্যপূর্ণ বিশ্বাস করা হয়।
ব্যক্তিগত-উন্মুক্ত
OpenSSH ফরম্যাটে একটি SSH-2 ব্যক্তিগত কী সংরক্ষণ করুন। এই বিকল্প অনুমোদিত নয়
SSH-1 কীগুলির জন্য।
ব্যক্তিগত-sshcom
ssh.com এর বিন্যাসে একটি SSH-2 ব্যক্তিগত কী সংরক্ষণ করুন৷ এই বিকল্প অনুমোদিত নয়
SSH-1 কীগুলির জন্য।
যদি কোন আউটপুট প্রকার নির্দিষ্ট করা না থাকে, ডিফল্ট হয় ব্যক্তিগত.
-o আউটপুট ফাইল
যেখানে ফাইলটি উল্লেখ করুন পুটিজেন তার আউটপুট লিখতে হবে। যদি এই বিকল্পটি না হয়
নির্দিষ্ট করা, পুটিজেন আপনি যদি মূল ফাইল ওভাররাইট করতে চান অনুমান করবে
ইনপুট এবং আউটপুট ফাইলের ধরন একই (একটি মন্তব্য বা পাসফ্রেজ পরিবর্তন করা), এবং
আপনি যদি একটি সর্বজনীন কী চাইতে থাকেন তাহলে আপনি stdout-এ আউটপুট দিতে চান বলে ধরে নেবেন
আঙুলের ছাপ অন্যথায়, দ -o বিকল্প প্রয়োজন।
-l `এর প্রতিশব্দ-O অঙ্গুলাঙ্ক'.
-L `এর প্রতিশব্দ-O public-openssh'.
-p `এর প্রতিশব্দ-O প্রকাশ্য'.
নিম্নলিখিত বিকল্পগুলি স্বাভাবিক হিসাবে PuTTYgen চালায় না, তবে তথ্যমূলক বার্তাগুলি প্রিন্ট করে এবং
তারপর প্রস্থান করুন:
-h, --help
উপলব্ধ বিকল্পগুলির সংক্ষিপ্তসারে একটি বার্তা প্রদর্শন করুন৷
-V, --সংস্করণ
PuTTYgen এর সংস্করণ প্রদর্শন করুন।
--pgpfp
পুটি পিজিপি মাস্টার কীগুলির আঙ্গুলের ছাপগুলি প্রদর্শন করুন, নতুন যাচাইকরণে সহায়তা করতে
পুটি টিম দ্বারা প্রকাশিত ফাইলগুলি।
উদাহরণ
একটি SSH-2 RSA কী জোড়া তৈরি করতে এবং পুটিটির নিজস্ব বিন্যাসে সংরক্ষণ করুন (আপনাকে অনুরোধ করা হবে
পাসফ্রেজের জন্য):
puttygen -t rsa -C "আমার বাড়ির চাবি" -o mykey.ppk
একটি বড় (4096-বিট) কী তৈরি করতে:
puttygen -t rsa -b 4096 -C "আমার বাড়ির চাবি" -o mykey.ppk
একটি কীতে পাসফ্রেজ পরিবর্তন করতে (আপনাকে পুরানো এবং নতুন পাসফ্রেজের জন্য অনুরোধ করা হবে):
puttygen -P mykey.ppk
একটি কীতে মন্তব্য পরিবর্তন করতে:
puttygen -C "নতুন মন্তব্য" mykey.ppk
OpenSSH এর ব্যক্তিগত কী বিন্যাসে একটি কী রূপান্তর করতে:
puttygen mykey.ppk -O private-openssh -o my-openssh-key
একটি কী রূপান্তর করতে থেকে আরেকটি বিন্যাস (পুটিজেন স্বয়ংক্রিয়ভাবে ইনপুট কী সনাক্ত করবে
প্রকার):
puttygen my-ssh.com-key -o mykey.ppk
একটি কী-এর আঙুলের ছাপ প্রদর্শন করতে (কিছু কী প্রকারের জন্য এমনকি বের করার জন্য একটি পাসফ্রেজ প্রয়োজন
এত তথ্য):
puttygen -l mykey.ppk
আপনার অনুমোদিত কী ফাইলে একটি কী-এর সর্বজনীন অর্ধেক OpenSSH-ফরম্যাট যোগ করতে:
puttygen -L mykey.ppk >> $HOME/.ssh/authorized_keys
onworks.net পরিষেবা ব্যবহার করে অনলাইন পুটিজেন ব্যবহার করুন