আমার ssh কীটি স্বয়ংক্রিয়ভাবে শেষ হয়ে যাবে


9

আমি মাঝে মধ্যে sshএকটি দূরবর্তী মেশিনে সংযোগ করতে ব্যবহার করি । আমি একবার পাসফ্রেজ প্রবেশ করালে পাসফ্রেজ sshছাড়াই আবার ব্যবহার করতে পারি , তবে আমি দীর্ঘ সময় পরে ফিরে এলেও এটি এখনও আমাকে জিজ্ঞাসা করে না, কারণ কীটি ক্যাশে হয়েছে। আমি ssh-add -Dক্যাশে থেকে কীটি সরিয়ে ফেলতে পারি , তবে আমি চাই যে এটি 1 ঘন্টা পরে স্বয়ংক্রিয়ভাবে ঘটুক। আমি এটা কিভাবে করবো?

উত্তর:


11

আপনার ssh কীগুলিকে ক্যাচ করা প্রোগ্রামটি হ'ল ssh-এজেন্ট প্রোগ্রাম, যদি আপনি ম্যান পৃষ্ঠাটি দেখেন তবে আপনি এই রিলিভেন্ট বিকল্পটি দেখতে পাচ্ছেন:

-t life  Set a default value for the maximum lifetime of identities added
         to the agent.  The lifetime may be specified in seconds or in a
         time format specified in sshd_config(5).  A lifetime specified
         for an identity with ssh-add(1) overrides this value.  Without
         this option the default maximum lifetime is forever.

আপনি আপনার স্টার্টআপ প্রোগ্রামগুলিতে ssh- এজেন্ট প্রোগ্রাম সম্পাদনা করতে পারেন। যান System > Preferences > Startup Programs, জন্য বর্ণন SSH Key Agentএবং পরিশেষে যোগ -t 3600comman করতে। এটি আপনার কীগুলি এক ঘন্টার মধ্যে শেষ হয়ে যাবে।

বিকল্প পাঠ

এটি কার্যকর হওয়ার জন্য আপনাকে আপনার সেশনটি পুনরায় চালু করতে হবে (লগ আউট এবং পিছনে ফিরে)। আপনি আপনার জিপিজি কী এর জন্যও একই রকম কাজ করতে পারেন যা কোনও এজেন্ট প্রোগ্রামেও সেট করা যেতে পারে যা একইভাবে চালু করা যেতে পারে (তবে ডিফল্টরূপে ইনস্টল করা হয় না) যদি আপনি জিপিজি পাস-বাক্যাংশে টাইপ করতে অসুস্থ হন তবে প্যাকেজ বিল্ডিং বা ইমেল করার জন্য।


1

দুর্ভাগ্যক্রমে নির্বাচিত উত্তরটি বৈধ বলে মনে হচ্ছে না (আর): জিনোম কেরিং ত্রুটি 525574 এর কারণে আজীবন বিকল্পটিকে সম্মান করে না । উদাহরণস্বরূপ , এসএসএইচ কীগুলির জন্য জিনোম কেরিংটি অক্ষম করা উদাহরণস্বরূপ , তবে আপনাকে ম্যানুয়ালি ssh-add -t 60mকী ব্যবহার করতে হবে (বা স্ক্রিপ্টটি)।


0

আপনি এটির জন্য ক্রোন জব যুক্ত করতে পারেন।


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