ইমাসে একাধিক মেশিনের জন্য পাসওয়ার্ড / কী পরিচালনা Management


10

আমি আমার কাজের অংশ হিসাবে অসংখ্য মেশিনে লগইন করেছি (+ - 20 প্রতিদিন)। আমি প্রতিটি মেশিনের সাথে কেবল কয়েক দিন / সপ্তাহ ব্যয় করি। অনেকেই এফটিপি চালায়।

বিরামবিহীন অ্যাক্সেসের জন্য ট্র্যাম্প আশ্চর্যজনক তবে এটি নিজের হাতে এই সার্ভারের অ্যাক্সেসের পরিচালনা করা বিরক্তিকর হয়ে উঠেছে।

আমি কোনও কী সহ হাতে একটি নেট নেট এবং একটি .ssh / কনফিগার পরিচালনা করি। যন্ত্রের সাথে আমার সময় প্রায়শই একটি পাসওয়ার্ড / কী পরিবর্তন হবে এবং আমাকে ফাইলগুলি পুনরায় সম্পাদনা করতে হবে।

ইমাসের মধ্যে থেকে কী কী (মেশিন / পাসওয়ার্ড / কী) পরিচালনা করার কার্যকর সমাধান রয়েছে?

উত্তর:


7

আমি পাস নামে পরিচিত একটি সাধারণ পাসওয়ার্ড ম্যানেজার ব্যবহার করি । এটি ইম্যাক্সের সাথে সংহত করার জন্য আদর্শ একটি সাধারণ কমান্ড লাইন ইন্টারফেস সরবরাহ করে। ব্যাকিং স্টোরটি একটি জিপিজি এনক্রিপ্টেড জিআইটি রেপো। এটি বাস্তবে একটি ইমাস প্যাকেজ সহ পাঠায় যদিও আমি এটি ব্যবহার করি না। আমার ইন্টারফেসটি হাস্যকরভাবে সহজ:

(defun my-fixup-gpg-agent (frame)
  "Tweak DISPLAY and GPG_TTY environment variables as appropriate to `FRAME'."
  (when (fboundp 'keychain-refresh-environment)
    (keychain-refresh-environment))
  (if (display-graphic-p frame)
      (setenv "DISPLAY" (terminal-name frame))
    (setenv "GPG_TTY" (terminal-name frame))
    (setenv "DISPLAY" nil)))

(add-hook 'after-make-frame-functions 'my-fixup-gpg-agent)

;; Simple caching
(defvar my-cached-passwords
  nil
  "Cache of passwords. Stored in plain text so you only want to cache
  them if of low value.")

(defun my-pass-password (pass-name &optional cache)
  "Return the password for the `PASS-NAME'."
  (let ((cached-pass (assoc-default pass-name my-cached-passwords)))
    (if cached-pass
        cached-pass
      (when (selected-frame)
        (my-fixup-gpg-agent (selected-frame))
        (let ((new-pass (chomp
                         (shell-command-to-string
                          (format "pass %s" pass-name)))))
          (when (and new-pass cache)
            (add-to-list 'my-cached-passwords (cons pass-name new-pass)))
          new-pass)))))

পাস আমি যা খুঁজছিলাম তা পুরোপুরি নয়, তবে আমি আপনার উত্তরটি বেছে নিয়েছিলাম কারণ আমার মনে হয় এটি আমার একটি প্রান্তের মামলা। তবে আপনার উত্তরটি সম্প্রদায়ের কাছে অনেক বেশি কার্যকর।
গাম্বো

@ গাম্বো পাশাপাশি গিট রেপো এটি বিতরণ করা মোটামুটি সহজ। আপনার কীগুলি বিতরণ করার প্রয়োজন নেই। আমি এটি মাল্টি-কি সমর্থন নিয়ে পরীক্ষা নিরীক্ষা করি নি।
stsquad

3

ট্রাম্প পাসওয়ার্ড পরিচালনা করার জন্য লেখক-উত্স ব্যাকেন্ড ব্যবহার করে। এটির মতো .authinfo তে কিছু বিশেষায়িত এন্ট্রি প্রয়োজন

 machine melancholia port scp login daniel password geheim

বিশদে ট্র্যাম্প ম্যানুয়াল, অধ্যায় "পাসওয়ার্ড হ্যান্ডলিং" পড়ুন।

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


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