জিপিজি চাহিদা অনুযায়ী জিপিজি-এজেন্ট শুরু করছেন?


13

ম্যান পেজ অফ gpg-agentস্টেটস:

   The agent is usualy started on demand by gpg,  gpgsm,  gpgconf  or
   gpg-connect-agent.   Thus there is no reason to start it manually.
   In case you want to use the included Secure Shell  Agent  you  may
   start the agent using:

     gpg-connect-agent /bye

   The usual way to run the agent is from the ~/.xsession file:

     eval $(gpg-agent --daemon)

এটি একদিকে আমাকে বলে যে "এটিকে ম্যানুয়ালি শুরু করার কোনও কারণ নেই" এবং অন্যদিকে কীভাবে এটি ম্যানুয়ালি শুরু করা যায় তা আমাকে বলে। - আমি কি এখানে কিছু ভুল বুঝেছি?

আমার সিস্টেমে দেখে মনে হচ্ছে এটি অবশ্যই আমাকে নিজেই শুরু করতে হবে। অন্যথায় উদাহরণস্বরূপ gpg-connect-agentঅভিযোগ : can't connect to the agent: IPC connect call failed. - gpg-connect-agentম্যান পৃষ্ঠাতে বর্ণিত এজেন্টটি শুরু করার জন্য আমার কি কিছু কনফিগার করতে হবে ?


এছাড়াও ম্যান পেজ gpg-connect-agentবলেছেন:

   --agent-program file
          Specify the agent program to be started if none is running.

তবে gpg-connect-agent --helpএই বিকল্পটি তালিকাভুক্ত করে না এবং আমি যদি এটি ব্যবহার করার চেষ্টা করি তবে কমান্ডটিও অভিযোগ করে।

ম্যান পেজটি আলাদা কমান্ডের বর্ণনা দেওয়ার মতো বলে মনে হচ্ছে, বা আমি কোনও গুরুত্বপূর্ণ কিছু মিস করেছি?


আমার সিস্টেমটি একটি বর্তমান আরক লিনাক্স। (অন্য একটি ডিবিয়ান বাক্সে একই অবস্থা))

অনুরোধ বিশদ:

$ gpg --version
gpg (GnuPG) 2.0.22
libgcrypt 1.5.3
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: ~/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ?, ?
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: MD5, SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
$ gpg-connect-agent --version
gpg-connect-agent (GnuPG) 2.0.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: ~/.gnupg
$ man gpg-connect-agent |grep -A1 agent-program
       --agent-program file
              Specify the agent program to be started if none is running.
$ gpg-connect-agent --agent-program foo
gpg-connect-agent: invalid option "--agent-program"
$ gpg-connect-agent /bye
gpg-connect-agent: can't connect to the agent: IPC connect call failed

আপনি জিপিজি-এজেন্ট এবং জিপিজি-কানেক্ট-এজেন্টের কোন সংস্করণ ব্যবহার করছেন?
জেনি ডি

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

আমি উপরে কংক্রিটের বিশদ যুক্ত করেছি। আমি জিনোম-কেরিং-ডেমন সম্পর্কে সচেতন, তবে আমি সেই বাক্সে জিনোম চালাই না। - বর্তমানে প্রশ্নটি হল, জিপিজি চাহিদা অনুযায়ী নিজস্ব ডেমোন শুরু করতে সক্ষম কিনা, তা নয়।
মিচাস

উত্তর:


5

ম্যান পেজে এটি খারাপ শব্দ। আমি অনুমান করি এটির অর্থ এই: "আপনাকে নিজেই জিপিজি-এজেন্ট শুরু করতে বাধ্য করা হবে না।" এটি জ্ঞান করে কারণ GnuPG 2.x এর প্রয়োজন gpg-agentযেখানে এটি 1.x এ alচ্ছিক

সুতরাং: "সুতরাং এটিকে ম্যানুয়ালি শুরু করার কোনও কারণ নেই" "... সরঞ্জামগুলি চালিত হওয়ার জন্য" "।

তবে: আপনি যদি ক্যাচিং বৈশিষ্ট্যটি চান তবে gpg-agentঅবশ্যই একটি ডিমন হিসাবে চলতে হবে এবং এটি অবশ্যই সরঞ্জামগুলির আগে অর্থাৎ ম্যানুয়ালি বা থেকে শুরু করা উচিত ~/.xsessionকারণ সরঞ্জামগুলি GPG_AGENT_INFOচলমান (ডান) সন্ধানের জন্য পরিবেশের পরিবর্তনশীল সন্ধান করে gpg-agent। যদি সরঞ্জামগুলি শুরু হয় gpg-agentতবে gpg-agentযখন সরঞ্জামটি প্রস্থান করে।

gpg-connect-agent /byeম্যান পৃষ্ঠাতে একটি সত্যিকারের বাগ হতে পারে। এএআইএএআইকি gpg-agentএটি চালু আছে কিনা তা পরীক্ষা করার জন্য ব্যবহৃত হয়। এটি এমনকি সেভাবে কাজ করতে পারে না কারণ আপনার বাধ্যতামূলকভাবে সেটিংয়ের জন্য শেলটি (আরও সুনির্দিষ্ট: সরঞ্জামগুলির প্যারেন্ট প্রসেস) প্রয়োজন GPG_AGENT_INFO

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