পাস এবং জিপিজি: কোনও পাবলিক কী নেই


13

আমি পাসটি দীর্ঘকাল ধরে ব্যবহার করছি ; তবে আমার কী স্টোরেজ এবং জিপিজি কীগুলি অন্য মেশিনে রফতানি করার পরে আমি নিম্নলিখিত ফলাফলটি দেখছি:

$ gpg --list-key
/home/shved/.gnupg/pubring.gpg
------------------------------
pub   2048R/FA829B53 2015-04-28
uid       [ultimate] Yury Shvedov (shved) <shved@lvk.cs.msu.su>
sub   2048R/74270D4A 2015-04-28

আমার কী আমদানি করা এবং বিশ্বস্ত, তবে ব্যবহারযোগ্য নয়:

pass insert test
Enter password for test: 
Retype password for test: 
gpg: 2048R/FA829B53: skipped: No public key
gpg: [stdin]: encryption failed: No public key
fatal: pathspec '/home/shved/.password-store/test.gpg' did not match any files

আমার কীটি আবার ব্যবহার করতে আমি কী করতে পারি?

উত্তর:


12

পাসটি gnupg2 ব্যবহার করে, যা এটি gnupg 1.x এর সাথে কীরিং ভাগ করে না।

Gnupg এর পরিবর্তে gnupg2 ব্যবহার করে আপনার কীগুলি আবার আমদানি করুন। আপনার যদি ইতিমধ্যে টার্গেট মেশিনে চালনার gnupg এ থাকে তবে:

$ gpg --export-secret-keys > keyfile
$ gpg2 --import keyfile

আমদানির পরে, আপনার নিজের কীতে বিশ্বাস আপডেট করতে হবে। Secret key is available.আমদানি সফল হলে আপনার একটি বার্তা দেখা উচিত :

$ gpg2 --edit-key FA829B53
[...]
Secret key is available.

sec  rsa4096/FA829B53
     created: 2015-03-14  expires: 2017-03-13  usage: SC  
     trust: unknown      validity: ultimate
ssb  rsa4096/74270D4A
     created: 2015-03-14  expires: 2017-03-13  usage: E   
[ultimate] (1). Yury Shvedov (shved) <shved@lvk.cs.msu.su>

এখন আপনার কীতে বিশ্বাস আপডেট করুন:

gpg> trust
[...]
Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y
[...]
gpg> save

পাস (কমপক্ষে সংস্করণ 1.6.3) ব্যবহার করে gpgনা gpg2। এবং জিপিজি 2 কেবল একটি নতুন ডিজাইন es কেবলমাত্র সংস্করণ ২.১ এর সাথে কিছু পরিবর্তন এসেছে (পাবলিক কীরিং-এ সরকারী এবং ব্যক্তিগত কীগুলির সংমিশ্রণে।
অ্যান্থন

এটি আমার সংস্করণে (1.6.5) সত্য নয়। উত্স কোড থেকে: 10 জিপিজি = "জিপিজি" 11 রফতানি করুন জিপিজিটিটিটি = "$ {জিপিজি_টিওয়াই: - $ (টিটি 2> / দেব / নাল) 12" 12 যা জিপিজি 2 &> / দেব / নাল এবং& জিপিজি = "জিপিজি 2" 13 [ [-n $ জিপিজি_এজিআইআইএনএফও || $ GPG == "gpg2"]] && GPG_OPTS + = ("--বাচ" "- ব্যবহার-এজেন্ট") এটি বোঝায় যে 'পাস' জিপিজি ব্যবহার করে যদি না জিপিজি 2 একই সিস্টেমে উপস্থিত থাকে।
asukasz লিস

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

প্রথমত, এটি আপনার প্রথম উত্তরে আপনি যে যুক্তি দিয়েছিলেন তা নয়। দ্বিতীয়ত, আপনি কিরিং ভাগ না করার বিষয়ে আমার বক্তব্যটির জবাব দেননি। তৃতীয়ত, এগুলি কেবলমাত্র উপযুক্ত যাতে কোনও গোপন কী দেওয়া হলে উভয়ই বার্তা ডিক্রিপ্ট করতে পারে compatible
asukasz লিস

7

আউটপুট লাইন

gpg: 2048R/FA829B53: skipped: No public key

একটি ভুল passসূচনা দেখায় । আপনি passকমান্ডটি দিয়ে আরম্ভ করেছিলেন pass init 2048R/FA829B53যেখানে আপনার কমান্ডটি দিয়ে করা উচিত pass init FA829B53। সমস্যা সমাধানের জন্য আপনি ফাইলের বিষয়বস্তু পরিবর্তন করা উচিত ~/.password-store/.gpg-idথেকে 2048R/FA829B53থেকে FA829B53এবং পরিবর্তন কমিট।

পুনশ্চ

সমস্ত @ asukasz লিস পরামর্শ দিচ্ছেন এবং আপনার সেগুলিও সম্পূর্ণ করা উচিত। অন্য ক্ষেত্রে আপনি পাসটি ডিক্রিপ্ট করতে পারবেন না:

$ pass -c test

আপনাকে একটি ত্রুটি দেবে: gpg: decryption failed: No secret key


উপকারী। এটি (ভুল) টাইপ হতে পারে pass init SomethigElseThanFirstStore
নিকস আলেকজান্দ্রিস

0

একটি নতুন স্টোর তৈরি করার সময় আমি এটি লক্ষ্য করেছিলাম এবং "2048R / FA829B53" এর মতো একটি মূল আইডি দিয়ে এটিকে আরম্ভ করেছিলাম যা আমি ভেবেছিলাম যে এটি অতীতে কীভাবে হয়েছিল এবং একটি পুরানো ব্যাকআপের দিকে তাকিয়েছি .gpg_id আলাদা।

যাইহোক, এখন এটি কেবল FA829B53 ব্যবহৃত হয়েছে এবং বর্তমান ম্যান পৃষ্ঠাগুলিতে লেখক তার ইমেল ঠিকানা ব্যবহার করেন।

আমি জিপিজি_আইডি ফাইলটি যাচাই করতাম, আমার জন্য একটি নতুন দোকানে এটি কেবল এফএফ 2929 বি 53 এবং অন্য কোনও লাইন নেই


0

আপনার বিশ্বাসযোগ্য কীটি ফাইলটিতে একই কিনা তা যাচাই করুন ~/.password-store/.gpg-id


এটি প্রশ্নের উত্তর সরবরাহ করে না। কোনও লেখকের কাছ থেকে সমালোচনা বা স্পষ্টতার জন্য অনুরোধ জানাতে, তাদের পোস্টের নীচে একটি মন্তব্য দিন। - পর্যালোচনা থেকে
কেভডোগ 777

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