আমি যখন ওএস এক্সে এসএসএইচ করি, তখন আমার কীচেইন নেই। আমি যখন টার্মিনাল ব্যবহার করি তখন করি


12

ধাপ

  1. আমার উইন্ডোজ ডেস্কটপে পিটিটিওয়াই খুলুন।
  2. আমার ম্যাকবুক প্রো মধ্যে এসএসএইচ।
  3. সিডি একটি গিথুব ক্লোন
  4. $ git push

প্রত্যাশিত

Everything up-to-date

আসল

Enter passphrase for key '/Users/whit537/.ssh/github':

মন্তব্য

  • গিথুব কী কীচেন অ্যাক্সেসে তালিকাভুক্ত।
  • আমি কিচেইন অ্যাক্সেসে এর পাসফ্রেজটি দেখাতে পারি।
  • আমি এই পাসফ্রেজটি PuTTY এর প্রম্পটে সাফল্যের সাথে ব্যবহার করতে পারি।
  • আমি ম্যাকবুকের একটি টার্মিনাল উইন্ডোতে প্রত্যাশিত ফলাফল পেয়েছি।
  • uname -a: ডারউইন চ্যাড.ভিটাচার 10.7.0 ডারউইন কার্নেল সংস্করণ 10.7.0: শনিবার 29 জানুয়ারী 15:17:16 পিএসটি 2011; রুট: xnu-1504.9.37 ~ 1 / RELEASE_I386 i386

আপডেট

2011-04-12: আমি সম্পর্কিত সাইডবারে securityএকটি প্রশ্নের মাধ্যমে সরঞ্জামটি আবিষ্কার করেছি (পোস্ট করার সময় এটি সম্ভাব্য উত্তরের তালিকায় এটি লক্ষ্য করেনি)। আমি দৌড়ানোর চেষ্টা করেছি তবে আমি একই ফলাফল পেয়েছি। দেখে মনে হচ্ছে এটি করার কিছু উপায় থাকা উচিত। আসলে দুটি প্রশ্ন রয়েছে, এবং এগুলি দীর্ঘ পাসফ্রেসগুলি, ছোট পাসওয়ার্ড নয়, এবং দিনের বেলা আমার প্রায়শই এটি প্রয়োজন need সুতরাং আমি এর নীচে পেতে কিছু উত্সাহ আছে।security unlock-keychain

2011-04-13: এটি আশাব্যঞ্জক মনে হচ্ছে । আমি /tmp/launch-*****/Listenersম্যাকবুকে ফাইলটি দেখছি । পরের বার আমি পিসিতে থাকি আমি SSH_AUTH_SOCKআমার পুটিটি সেশনটি সেট করার চেষ্টা করব । যদি এটি একবার কাজ করে তবে আমি .profileবর্তমান লঞ্চ সেশনটি স্বয়ংক্রিয়ভাবে আবিষ্কার করতে একটি হুক সম্পর্কে দেখতে পাবো ।


উত্তর:


18

আপনার টার্মিনালটিতে আপনার কীচেনটি আনলক করতে সক্ষম হওয়া উচিত:

security unlock-keychain -p <YourPassword> ~/Library/Keychains/login.keychain

আপনি যদি পাসওয়ার্ডের জন্য অনুরোধ না করতে চান তবে আপনি একটি ফাইলটিতে পাসওয়ার্ড সংরক্ষণ করতে পারেন এবং তারপরে এই আদেশটি কার্যকর করতে পারেন:

security unlock-keychain -p `cat ~/.file_with_your_password` ~/Library/Keychains/login.keychain

দয়া করে মনে রাখবেন যে আপনার কীচেন পাসওয়ার্ডটি কোনও ফাইলে সংরক্ষণ করার কিছু সুরক্ষা-সম্পর্কিত ত্রুটি রয়েছে কারণ আপনি কল্পনা করতে পারেন তাই আপনার নিজের জন্য সিদ্ধান্ত নিতে হবে এটি যদি আপনার পক্ষে বিকল্প হয়।

আশা করি এটা কাজে লাগবে


3
"কিছু" প্রকৃতপক্ষে কোনও ফাইল টাইপ করে আপনার কীচেন অ্যাক্সেস করার জন্য পাসওয়ার্ডটি পুরোপুরি অর্থহীন করে দিচ্ছে না ...? তারপরে আপনার কী জিনিসটিও সরলরূপে কীচেইনে সুরক্ষিত থাকতে পারে?
ttml


3

আপনার কীচেইনটি ওএস এক্সের গ্রাফিকাল লগইনে আবদ্ধ। আপনি স্থানীয়ভাবে কম্পিউটারে লগ ইন করলে এটি আপনার কীচেনটি খুলবে। টার্মিনাল, এটির ভিতরে বাশ চলমান, আপনার কীচেইন সম্পর্কে অবগত।

আপনি যখন পুটির মাধ্যমে রিমোটলি লগ ইন করেন তখন আপনার কীচেনটি খোলা হয় না, এবং পুটি এবং ব্যাশ এটি জানেন না - এমনকি আপনি স্থানীয়ভাবেও লগ ইন করেছেন। তাদের মধ্যে লিঙ্কটি ঠিক সেখানে নেই।

সুতরাং আমি দুঃখিত, কিন্তু আপনি পুটিটির মাধ্যমে লগ ইন করলে আপনি পাসওয়ার্ডটি প্রবেশ করিয়ে আটকে যান।

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


1
আমি প্রায়শই ব্যবহার করি এমন একটি দম্পতি কীগুলির জন্য এগুলি দীর্ঘ পাসফ্রেজগুলি so
whit537

2

আমি এই উত্তরে বর্ণনা হিসাবে , আপনি চালানো প্রয়োজন

eval `ssh-agent -s`

কীচেন আনলক করা ছাড়াও।

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