ম্যাক ওএস এক্স লায়নটিতে ssh-এজেন্ট - কখনও কখনও এটি ssh পাসওয়ার্ডের জন্য অনুরোধ করে


10

টার্মিনাল ভি। ২.২.২

ম্যাক ওএস এক্স লায়ন 10.7.3

আমি ইপসিস ক্রিয়াটি এখানে পদক্ষেপগুলি অনুসরণ করেছি :

https://superuser.com/a/8110/72002

এটি কাজ করে, তবে আমি যদি মেশিনটি পুনরায় চালু করি তবে এটি আবার পাসওয়ার্ডের অনুরোধ জানায় !!!

আমি এমনকি আরও একটি যুক্ত করি, এটি নিশ্চিত হয় তা নিশ্চিত করার জন্য:

ssh-agent bash

ssh-add ~/.ssh/mykeywithoutextention

#Restart terminal

এটি পুনরায় চালু হওয়ার পরে পাসওয়ার্ডের জন্য জিজ্ঞাসা করে !!

দেখে মনে হচ্ছে এখানে পোস্ট করা হয়েছে: http://alchemycs.com/2011/08/mac-os-x-lion-terminal-and-ssh-how-to-start-ssh-agent-at-login/

যখন ম্যাক ওএস এক্স বুট আপ হয়ে যায় এবং লগইনে টার্মিনাল.এপ শুরু হয়, টার্মিনাল.এপ শুরু হওয়ার আগে এসএসএস-এজেন্ট শুরু হয় না

এখানে কারও কারও কি কোন ধারণা রয়েছে যে এটি এখানে সমস্যা হতে পারে এবং আমরা কীভাবে এটি সঠিকভাবে সমাধান করতে পারি?

উত্তর:


20

ওএস এক্স সিংহে, ssh-এজেন্টটি ডিফল্টরূপে বুটে শুরু করতে কনফিগার করা হয়। এবং ssh- এজেন্ট সর্বদা আপনার ডিফল্ট কীগুলি (~ / .ssh / id_rsa এবং ~ / .ssh / id_dsa) লোড করবে। আপনার যদি একাধিক ssh কী থাকে (প্রতিটি ক্লায়েন্ট / প্রকল্পের জন্য আমার কাছে একটি থাকে) এবং এসএসএইচ-এজেন্ট পুনরায় আরম্ভের মধ্যে সেগুলি মনে রাখতে চান:

ssh-add -K ~/.ssh/your-other-key

আমি আমার পাশাপাশি একটি মেয়াদও শেষ করি, যদিও সত্যই, আমি জানি না যে এটি গুরুত্বপূর্ণ কিনা, কারণ-কে এটিকে কীচেইনে যুক্ত করেছে এবং আমি বিশ্বাস করি যে মেয়াদটি কেবল এজেন্ট iration যাই হোক:

ssh-add -K -t 7776000 ~/.ssh/my-other-key

7
বাইট হি ওয়ে, যদি এসএস-এজেন্ট বুট সময়ে শুরু না হওয়ার কারণ এটি কেবল আমার পক্ষে হয়নি, এটি হওয়া উচিত: sudo launchctl load /System/Library/LaunchAgents/org.openbsd.ssh-agent.plist sudo launchctl start org.openbsd.ssh-agent
স্কটিটিএনমড

-3

আমি মনে করি আপনি ssh- এজেন্টের সাথে পয়েন্টটি মিস করছেন। প্রতিটি নতুন সেশনে একবার আপনার পাসওয়ার্ড প্রবেশ করানোর কথা। আপনি যদি পাসওয়ার্ডটি প্রবেশ করতে না চান তবে কেবল একটি পাসওয়ার্ড ছাড়াই ssh কী তৈরি করুন।

বিটিডব্লিউ, ওএস এক্সে আপনাকে এসএসএইচ-এজেন্টের সাথে মাথা ঘোরানোর দরকার নেই এবং এসএসএস-অ্যাড মোটেও চলবে না, এটি কেবল কার্যকর।


আমি পাসওয়ার্ড ছাড়াই ssh কী তৈরি করেছি। :(
মেম্বার

যদি কীটিতে কোনও পাসওয়ার্ড না থাকে তবে ssh কোনও পাসওয়ার্ড চাইবে না। আপনি অবশ্যই কিছু ভুল করেছেন। কেবল "ssh-keygen -t rsa" চালান, একটি পাসওয়ার্ড প্রবেশ করবেন না এবং তারপরে "id_rsa.pub" আপনি যে সার্ভারে সংযোগ করতে চান তাতে আপলোড করুন (এটিকে ~ / .ssh এ রাখুন)।
ggustafsson

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