আমি কীভাবে কোনও আরএসএ কী (এসএসএইচ) এর মন্তব্য ক্ষেত্রটি পরিবর্তন করতে পারি?


21

আমি জানি যে আমি কেবল পবকিটি খুলতে পারি এবং ==এর পরে মন্তব্যটি পরিবর্তন করতে পারি , তবে কি মন্তব্য ক্ষেত্রটি প্রাইভেট কীতেও সংরক্ষণের সময় সিদ্ধান্ত নেওয়া হয়েছে? যদি তা হয় তবে স্ক্র্যাচ থেকে সম্পূর্ণ নতুন কী তৈরি না করে আমি কীভাবে সেই ক্ষেত্রটি পরিবর্তন করতে পারি?


1
নীচে @ jhcaised এর প্রতিক্রিয়া দেখুন; যে দৃশ্যত কাজ করবে না, যা আমি ভীত ছিল।
এলিওটিটিসিবল

2
কী-পেয়ারে ইমেল ঠিকানা পরিবর্তন করার সম্ভাবনাও দেখুন ? সার্ভারফল্টে। সংক্ষিপ্ত উত্তরটি ssh-keygen -cমন্তব্য পরিবর্তন করে।
jww

উত্তর:


16

আমি আমার নতুন উবুন্টু ইনস্টলেশনতে ssh কী-তে মন্তব্য পরিবর্তন করার জন্য আমার নিজের অনুসন্ধানে এই প্রশ্নটি এসেছি।

আমি তখন ম্যান পৃষ্ঠাগুলিতে একটি অনুসন্ধান করেছি ( man ssh-keygen) এবং উত্তরটি ঠিক সেখানে ছিল-

ssh-keygen -c [-P passphrase] [-C comment] [-f keyfile]

-c      Requests changing the comment in the private and public key files.
        This operation is only supported for RSA1 keys and keys stored in the
        newer OpenSSH format.  The program will prompt for the file containing 
        the private keys, for the passphrase if the key has one, and for the
        new comment.

সুতরাং, আমার জন্য, আমার যা করতে হবে তা ছিল

ssh-keygen -c -C "my new comment" -f ~/.ssh/my_ssh_key

সাইড নোটে: ssh-keygenপাসওয়ার্ড মুছে ফেলা সহ কী ফাইলটি সুরক্ষিত করতে ব্যবহৃত পাসওয়ার্ড পরিবর্তন করতে ব্যবহার করা যেতে পারে।


আমি কমান্ডটি দিয়ে আমার আরএসএ এবং ED25519 ব্যক্তিগত কী উভয়ের মন্তব্য পরিবর্তন করতে সক্ষম হয়েছি। (উপরের This operation is only supported for RSA1 keys
ম্যানপেজটি

3

আমি আমার ব্যক্তিগত আরএসএ কীটির "মন্তব্য:" লাইনটি সংশোধন করে একটি ছোট পরীক্ষা করেছি এবং এটি কী তৈরির সময় স্থির হয়েছে বলে মনে হচ্ছে।

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


1
আমি এটি নিশ্চিত করতে পারি। আমি আগেও একই চেষ্টা করেছি এবং আমি পাঠ্য সম্পাদনা করে এটি করতে পারিনি। আমি একই ব্যক্তিগত কী বিশদটি আমদানি করে, মন্তব্যটি পরিবর্তন করে এবং এটি পুনরায় সংরক্ষণ করে, পুট্টির সাথে অন্তর্ভুক্ত সরঞ্জামগুলি ব্যবহার করে একটি নতুন কী তৈরি করে শেষ করেছি।
বিজয়

1
man ssh-keygen -c বেসরকারী এবং সর্বজনীন কী ফাইলগুলিতে মন্তব্য পরিবর্তন করার অনুরোধ জানায়। এই অপারেশনটি কেবল আরএসএ 1 কীগুলির জন্য সমর্থিত। প্রোগ্রামটি ব্যক্তিগত কীগুলিযুক্ত ফাইলটির জন্য, কীটির কাছে পাসফ্রেজের জন্য এবং নতুন মন্তব্যের জন্য অনুরোধ করবে। আমি নির্মাণের সময় একটি মন্তব্য নির্দিষ্ট করতে -C দিয়ে একটি আরএসএ কী তৈরি করার চেষ্টা করেছি। এটা কিছু করে না। আমার প্রচুর আরএসএ কী আছে আমি চলমান অবস্থায় আলাদা করতে সক্ষম হতে চাই ssh-add -l
মাইকেল

আন ভাদ যেমন আলাদা উত্তর লিখেছেন: আপনি মন্তব্যটি দিয়ে পরিবর্তন করতে পারেন ssh-keygen -c -C "my new comment" -f ~/.ssh/my_ssh_key
এমপিবি

3

আমি সবেমাত্র একটি আরএসএ কী তৈরি করেছি ssh-keygen -t rsa -b 4096, কোনও পাস নেই, কোনও মন্তব্য নেই (এত সাধারণ মন্তব্য)। আমি এটি গিটহাবে আপলোড করেছি এবং তারপরে মন্তব্যটি পরিবর্তন করেছি changed কোনও পুনরায় আপলোডের প্রয়োজন ছিল না, কী পরিবর্তনের আগে এবং পরে কাজ করেছিল এবং গিটহাব থেকে মুছে ফেলার পরে কাজ করা বন্ধ করে দিয়েছে (যদিও এটি যদি ক্যাশেড হয়ে থাকে এবং কেবল তার কারণে কাজ করা হয় তবে আমি পরীক্ষা করিনি)।

সেশন লগ:

lafk-T470% ssh-keygen -c -f ~/.ssh/id_rsa -C "a new comment"           
Comments are only supported for keys stored in the new format (-o).
lafk-T470% ssh-keygen -c -f ~/.ssh/id_rsa -C "a new comment" -o
Key now has no comment
The comment in your key file has been changed.
lafk-T470% vim ~/.ssh/id_rsa.pub                                       
lafk-T470% tail -1 ~/.ssh/id_rsa.pub                      
ssh-rsa  AAAAB3NzaC1yc2EAAAADAQABAAACAQCocnoRyM7Oy5XA0dLIaiHHQiPnimJvXifliTZI7OX5lqkACsZmUL/D7kUV2uPDyyPZ6lm0UGUHXhOw2QjStQ6ubPRFOKWQyNDkemaQAJtHPYTkT4pGHbsddyko3SRG0Vp4A9CSLRLJXVGuGn1UpfjB/AD0aUcLWVJdgWDuovR09t1YsHbakDpDh4a/2JS52Cvg6x9kEGakZK7ffUQZ64yZvqisEH//e7SbYtpHIp4ZdBMSIIsFIBWvqMXZowahvSMbV7MeLFuwt90dMOFiGJIe0n8oPt/ilQ0FTRcEP7UODyLKbESHkZqoGAHKeQ4ZMCCv7T00KtB98HvWylqvzHg2rIpLMHkVcRGjwlaZUlZB5Zxk6dAJ5HHg1irF+05UeIbQ9YQF/0x63KWQvreEcmLrkbnZ++XeF2ipE7M7CfkYhpJ9XbKZBG4pOQIqLio2rBV9c3+y+sPq4BABXdJKAnIX+h3kFrvOVA7Gy9/YxgQfCJ0ZSmaAV08uqMm91GYGRU9lt2Uf/ALqhW0rH93UWUj232w35rY8GtXucWAjtw3zi6QtZsIAStRzT3Br+Qrqv4MrKvEk+4rzswytaYjCGLrsMDYL7hI/YEJh9vv/v3wGvJGAqLDk1FeBL8tdwEMr1eM9JKl5gVkmBa4MdJkNMe4rHwUIidrW8LW2EEBY3DmDTQ== a new comment
lafk-T470% git clone git@github.com:GH_User/a-repository.git
Cloning into 'a-repository'...
remote: Counting objects: 8, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 8 (delta 0), reused 8 (delta 0), pack-reused 0
Receiving objects: 100% (8/8), done.

সুতরাং, এটি নতুন ফর্ম্যাটে সঞ্চিত কীগুলির জন্য কাজ করে। আমার সার্ভারফল্ট উত্তরে এখানে বিস্তারিত পদক্ষেপগুলি রয়েছে ।

সমস্ত অপারেশনগুলি জুবুন্টু 18.04 ডিফল্ট ওপেনএসএসএইচ এসএস-কীজেনে করা হয়েছিল।

ব্যক্তিগত কী এই পদ্ধতিতে পরিবর্তিত হবে। এটির মন্তব্যের কারণে নয়, বরং এটির ফর্ম্যাট পরিবর্তনের কারণে । এখানে কেবল তুলনার জন্য তৈরি করা কীতে তুলনাটি দেখুন।

ব্যক্তিগত কী তুলনা - ফর্ম্যাট পরিবর্তন হয়েছে

নোট করুন যে পাব-কি-এর জন্য আমি কার্যকরভাবে এটি ভেঙে ফেলেছি তাই মেল্ড কী পরিবর্তন হয়েছে তা আরও ভাল দেখায়: লাইন ব্রেক সহ স্পেস পরিবর্তন করা হয়েছে (এটি ফর্ম্যাটটি ভেঙে দেয়)।

(ভাঙা) পাবলিক কী তুলনা, শুধুমাত্র মন্তব্য পরিবর্তন হয়েছে


আমি নিশ্চিত করতে পারি যে এই কমান্ডটি আমার আরএসএ 2 কী দিয়ে কাজ করেssh-keygen -f ~/.ssh/mykey -c -C 'a new comment' -o
ফিলিপ আলভারেজ

0

যদি এটি পুটিওয়াই দ্বারা উত্পাদিত কী সম্পর্কে হয় (যখন এটি ম্যাক ব্যর্থ বলে) তখন সম্ভবত মন্তব্য পরিবর্তন করার সর্বোত্তম উপায় হ'ল পুট্টিজন সরঞ্জামটি ব্যবহার করা।

পুটিং

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