GnuPG 2.2 গোপন কী আমদানি প্রত্যাখ্যান করে: "এজেন্টকে পাঠানো ত্রুটি: ক্রিয়াকলাপ বাতিল হয়েছে"


3

আমি গোপন কী সহ কম্পিউটারে সংযোগ করে একটি নতুন কম্পিউটারে গোপন কী সহ আমার PGP পরিচয় আমদানি করার চেষ্টা করছি।

ssh othercomputer cat myself.gpg | gpg2 --import

এটি করার সময়, মনে হচ্ছে GPG পাবলিক কীগুলি আমদানি করছে তবে ব্যক্তিগত নয়। যখন আউটপুটটি আরও নিখুঁতভাবে পরীক্ষা করে দেখি, তখন আমি দেখতে পাচ্ছি "এজেন্টকে ত্রুটি পাঠানো: ক্রিয়াকলাপ বাতিল করা হয়েছে" যা আমি মনে করি সমস্যাটির সাথে কিছু করার আছে।

আমার আছে

  • একটি নির্দিষ্ট করার চেষ্টা pinentry-program মধ্যে gpg-agent.conf;
  • পুনরায় আরম্ভ gpg-agent এবং ট্রিপল চেক এটি চলমান হয়; এবং
  • যাচাই করা হয়েছে যে gpg-agent এবং gpg মিলের সংস্করণ।

উত্তর:


1

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

সবচেয়ে সহজ সমাধান সংরক্ষণ করা হয় myself.gpg স্থানীয় ড্রাইভে এবং তারপর একটি পৃথক কমান্ড এ এটি আমদানি করুন। আমি বুঝতে পারি যে এই সমাধানটি গোপনীয়তা এবং গোপনীয়তার ক্ষেত্রে কিছু প্রতিক্রিয়া থাকতে পারে, তাই আপনি অন্ধভাবে পরামর্শ অনুসরণ করার আগে এই পছন্দটির পরিণতি বুঝতে পারেন।


কাগজkey থেকে পাইপ মাধ্যমে পাসওয়ার্ড সুরক্ষিত ব্যক্তিগত কী আমদানি করার চেষ্টা করার সময় একটি অনুরূপ সমস্যা ঘটে।
elquimista

@kqr এটি সত্য, এবং সমাধানটি একটি পাঠ ভিত্তিক বিশিষ্টতা ব্যবহার করা, যেমন pinentry-curses। আপনি এটি ইতিমধ্যে ইনস্টল করা থাকতে পারে, কিন্তু অন্য বিশিষ্টতা প্রোগ্রাম ডিফল্ট এক। ডেবিয়ান আপনি করতে পারেন sudo update-alternatives --config pinentry ডিফল্ট হিসাবে ncurses সংস্করণ সেট করতে। এটি সাধারণত একটি symlink হয় /usr/bin/pinentry - & gt; দ্বারা /etc/alternatives/pinentry - & gt; দ্বারা /usr/bin/pinentry-curses
goetzc
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.