আমি সিয়েরায় আপডেট হওয়ার পর থেকে ম্যাকস আমার এসএস পাসফ্রেজ জিজ্ঞাসা করে


588

এটি পাসফ্রেজের কথা মনে করত, তবে এখন প্রতিবার এটি আমার কাছে এটি জিজ্ঞাসা করছে।

আমি পড়েছি যে এই কমান্ডটি দিয়ে আমি পাবলিক কীটি পুনরুত্থিত করতে হবে, যা আমি করেছি:

ssh-keygen -y -f id_rsa > id_rsa.pub

কিন্তু এটি কিছুই ঠিক করেনি।

আমি কীভাবে ম্যাকোসকে আবার আমার পাসফ্রেজ মনে রাখতে পারি?


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

1
আমি আমার id_rsa উত্পন্ন করার পরে বছর হয়ে গেছে এবং আমি কখনও একটি পাসফ্রেজ ব্যবহার করি নি এবং এটি অনেকগুলি সার্ভারে প্রবেশ করতে ব্যবহার করি না। আমার কি সত্যিই এটিতে একটি পাসফ্রেজ আছে, নাকি সিয়েরা মনে করে যে আমার করা উচিত? নোট করুন যে $ বিড়াল ~ / .ssh / id_rsa | হেড -2 ----- শুরু করুন আরএসএ প্রাইভেট কী ----- প্রকার-প্রকার: 4, এনক্রিপ্টেড
জো

এর প্রতিলিপি apple.stackexchange.com/q/254468/62697
Coeur

আপনি যদি প্রিটজো ব্যবহার করেন এবং এর উত্তরের কোনওটিই আপনার সমস্যার সমাধান করেনি: নিশ্চিত হয়ে নিন যে আপনার কাছে sshমডিউলটি সক্রিয় নেই zpretzorc। এটি যাইহোক ম্যাকোএসে অপ্রয়োজনীয়, এবং যদি সক্ষম করা থাকে তবে এটি আপনাকে যোগ করার পরেও আপনার পাসফ্রেজের জন্য অনুরোধ জানাবে UseKeychain
জিমোথি

1
ssh -v ...এটির কোনও দরকারী ডিবাগ তথ্য আছে কিনা তা দেখার চেষ্টা করুন ...
রজারডপ্যাক

উত্তর:


1129

ম্যাকোসের সর্বশেষতম সংস্করণে (10.12.2), এটি ঠিক করা সহজ। কেবল আপনার সম্পাদনা করুন ~/.ssh/configএবং UseKeychainবিকল্পটি সক্ষম করুন :

Host *
    UseKeychain yes

আর কিছু বদলানোর দরকার নেই। সাম্প্রতিক আপডেটের আগে এখন সবকিছু যেমন কাজ করত সেভাবে কাজ করে। আপনাকে কীগুলি যুক্ত করার দরকার নেই ssh-agent


সম্পাদনা: আপনার এখনও আপনার পাসফ্রেজ একবার প্রবেশ করতে হতে পারে। যদি আপনি এটি জানেন না, এটি প্রকাশ করার জন্য এই নির্দেশাবলী অনুসরণ করুন ।


24
এটি আমার পক্ষে একেবারে কাজ করেছে। নীচের সমস্ত কিছুই এই স্থির চেয়ে জটিল বলে মনে হচ্ছে।
Br.Bill

82
দ্রষ্টব্য, Host *ব্লকটি (প্রায়) সর্বদা আপনার ~/.ssh/configফাইলের নীচে রাখা উচিত । যখন sshএটি ব্যবহার করে সেটিংসের জন্য খুঁজছেন হয় প্রথম মান এটা খুঁজে বের করে। সুতরাং, ওয়াইল্ডকার্ড ব্লকটি শেষে রেখে এটি ডিফল্টের সেট হিসাবে কাজ করে; আপনি পূর্বের ফাইলটিতে নির্দিষ্ট করে নির্দিষ্ট হোস্টের জন্য সেটিংসকে ওভাররাইড করতে পারেন।
মোলম্বি

6
এটি আমার পক্ষেও কাজ করেছে তবে আমাকে একবারে পাসফ্রেজটি সঠিকভাবে প্রবেশ করতে হবে। নেই অন্য উত্তর বর্ণনা যে আপনি যদি এটা না মনে রাখবেন কিভাবে আপনি পাসওয়ার্ড দেখতে পারেন।
এফগ্রিগ

26
যদি কনফিগার ফাইলটি বিদ্যমান না থাকে তবে একটি তৈরি করা এবং এটি যুক্ত করাও কাজ করবে।
wynshaft

6
আপনার Host *শিরোনামের দরকার নেই । আপনি যদি সমস্ত হোস্টের জন্য এটি প্রয়োগ করতে চান তবে UseKeychain yesআপনার শীর্ষে একক লাইন যুক্ত করুন .ssh/config
sj26

185

আমারও একই সমস্যা ছিল। MacOS সিয়েরা কীচেইন পাসফ্রেজের জন্য জিজ্ঞাসা করে। সুরক্ষার জন্য আপনার id_rsa একটি পাসফ্রেজ দিয়ে এনক্রিপ্ট করা উচিত। তারপরে এটি কীচেইনে যুক্ত করার চেষ্টা করুনssh-add -K ~/.ssh/id_rsa

যদি আপনার কীটি অন্য ফোল্ডারে থাকে ~/.sshতবে সঠিক ফোল্ডারটির বিকল্প দিন।

কীচেইন এখন আপনার এসএস কী জানে এবং আশা করি, এখন সমস্ত কাজ (আমার কাজটি করেছে)


25
এটি কাজ করে তবে মনে হয় আমি আমার কম্পিউটার পুনরায় চালু করার সময় অবিচল থাকব না। অন্য কেউ একই সমস্যা আছে?
জোশুয়া.পালিং

1
হ্যাঁ, এখানে একই সমস্যা। @ জোশুয়া.পালিং
কিংকুল 68

18
@ জোশুয়া.পালিং, কিংকুল 68৮ - অ্যাপল মূলধারার ওপেনএসএসএইচ আচরণের সাথে সামঞ্জস্য করার জন্য রিবুট জুড়ে আপনার এসএসএইচ কীগুলি মনে রাখার ক্ষমতা সরিয়ে ফেলেছে। একই কার্যকারিতাটি অর্জনের জন্য অন্যান্য উপায়গুলির জন্য এই প্রশ্নটি দেখুন: আপেল.স্ট্যাকেক্সেঞ্জার.কম
ইভান পন

@ ইভানপন তবে এটি এনক্রিপ্ট করা কীগুলির সাথে কাজ করবে না, এটি কি?
কনরাড রুডল্ফ

2
@ KonradRudolph এটি আমার পক্ষে কাজ করে। বিকল্পটির ssh-addসাথে কল করা -Aপ্রশ্নে সনাক্তকারী পরিচয়গুলির জন্য যে কোনও পাসওয়ার্ডের জন্য ম্যাকোস কীচেইনটিতে সন্ধান করবে। আমি বিশ্বাস করি যদি পাসওয়ার্ডগুলি কীচেইনে না থাকে তবে এটি আপনাকে অনুরোধ করবে।
ইভান পন

73

এটি আমার অনুরূপ সমস্যার সমাধান করেছে:

/usr/bin/ssh-add -K

এটি আপনার কীচেইনে পাসফ্রেসগুলি সঞ্চয় করে।

আপডেট (ধন্যবাদ @ আইসিসিও): এটি কাজ করে তবে পুনরায় আরম্ভের মধ্যে স্থির থাকে না। @ এই পৃষ্ঠাতে jukka-suomela এর সমাধান নেই পুনরায় আরম্ভ জুড়ে কাজ। আপনি এখানে উত্তর খুঁজে পেতে পারেন:

https://superuser.com/a/1158050/234685


3
এটিই কাজ করে।
cryptic0

5
এই সমাধানটি ব্যবহার করার সময় আমার কাছে .ssh / .config তৈরি করার দরকার ছিল না।
শাই

এটি আমার পক্ষে কাজ করেছে। হোস্ট ফাইলটি সম্পাদনা করার দরকার নেই। আমি সিয়েরায় আছি
চচ্চিরা

এটি ম্যাক ওএস সিয়েরাতে আমার জন্য কাজ করেছিল।
ডায়রন গ্যালার্ডো

2
আগেই বলা হয়েছে, এটি কাজ করে তবে পুনরায় আরম্ভের মধ্যে স্থির থাকে না। পুনঃসূচনাগুলি জুড়ে @ জুলকা-সুমেলার সমাধান কাজ করে।
ইজিকো

40

আমাকে কেবল একবার সঠিক পাসফ্রেজ প্রবেশ করতে হয়েছিল এবং এটি কাজ শুরু করে। সমস্যাটি হ'ল আমি আমার আসল এসএসএইচ পাসফ্রেজটি মনে রাখিনি, তবে আমি গিথুব থেকে এই পদক্ষেপগুলি অনুসরণ করে পুনরুদ্ধার করেছি :

  • ফাইন্ডারে, কীচেন অ্যাক্সেস অ্যাপ্লিকেশনটি অনুসন্ধান করুন।
  • কীচেইন অ্যাক্সেসে, এসএসএইচ অনুসন্ধান করুন।
  • একটি নতুন ডায়লগ বাক্স খুলতে আপনার এসএসএইচ কীটির জন্য এন্ট্রিতে ডাবল ক্লিক করুন।
  • কীচেন অ্যাক্সেস কথোপকথন নীচের-বাম কোণে, পাসওয়ার্ড দেখান নির্বাচন করুন।
  • আপনাকে আপনার প্রশাসনিক পাসওয়ার্ডের জন্য অনুরোধ জানানো হবে। এটি "কীচেন অ্যাক্সেস" ডায়ালগ বাক্সে টাইপ করুন।
  • আপনার পাসওয়ার্ড প্রকাশিত হবে।

2
কাজ করে না। টার্মিনাল এখনও "খারাপ পাসফ্রেজ" বলে
জেডেন লসন

18

নতুন ম্যাকবুক প্রোতে এল ক্যাপিটেনের ওপরে সিয়েরা ইনস্টল করার পরে উপরের সমাধানগুলির কোনওটিই কাজ করে নি। ডিজাইন দ্বারা সিয়েরা কীচেইনে এসএসএইচ কীগুলি সংরক্ষণ করে না।

দুটি সমাধান আমার জন্য কাজ করে। একটি হ'ল কমান্ডটি ssh-add -A &> /dev/null~ / .bash_profile এ যুক্ত করা। প্রতিবার আপনি টার্মিনালটি খোলার পরে, এই কমান্ডটি কার্যকর করা হবে ( &> /dev/nullঅংশটি কমান্ডের আউটপুটটি ফাইল / dev / নাল প্রেরণ করে)।

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


এটি অ্যাপলের অফিশিয়াল উত্তর হিসাবেও দেখা যাচ্ছে
নিক মায়নার্ড

আমার জন্য এখন অবধি সেরা সমাধান। আমি ম্যাক ওএসএক্স সিয়েরা (10.12.2) ব্যবহার করছি।
জাইসি

15

একটি ফিক্সটি হ'ল আপনার ~ / .ssh / config ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করা:

Host *
   AddKeysToAgent yes
   IdentityFile ~/.ssh/id_rsa
   UseKeychain yes

থেকে নেওয়া: https://www.reddit.com/r/osx/comments/52zn5r/difficferences_with_sshagent_in_macos_sierra/ এছাড়াও দেখুন: https://apple.stackexchange.com/a/264974/3810


এখনও পর্যন্ত, উত্তরের Bad configuration option: usekeychainকোনওটিতেই কি কেউ ইউজকেচেইন (তবে এটি মূলধনযুক্ত) দিয়ে আমার প্রাপ্ত ত্রুটির কথা উল্লেখ করেছে ? কিন্তু আমি ছিল এটা ঠিক যে লাইন অপসারণ এবং AddKeysToAgent এবং IdentityFile যাব দ্বারা কাজ পেতে সক্ষম (আপনি এখনও পাসফ্রেজ প্রথমবার লিখতে হবে)। এটি ম্যাকোস সিয়েরা 10.12.6 এর সাথে।
উইলিয়াম তারেল

যখন আমি টার্মিনালে থাকি এবং ssh কমান্ডটি ব্যবহার করি এটি ঠিকঠাক কাজ করে তবে অন্যান্য অ্যাপ্লিকেশন যেমন ওয়েবস্টর্ম যা নিজের টার্মিনাল ব্যবহার করে ততক্ষণ আমি নিয়মিত টার্মিনালে কোনও ssh কমান্ড ব্যবহার না করা অবধি কনফিগারেশন গ্রহণ করি না। তাহলে এটি সর্বত্র কাজ করে, কোনও পরামর্শ?
সান্টিয়াগো আরিজিটি

@WilliamTurrell এই এখনও যদি সেটা হয়, টাইপ which sshতা নিশ্চিত করার জন্য আপনি ব্যবহার করছেন /usr/bin/sshএবং Fink বা MacPorts থেকে একটি সংস্করণ, যার অধীনে ভালো কিছু হবে /usr/local/bin/sshবা/opt/local/bin/ssh
স্টিফান Lasiewski

7

এই সকালে, সিয়েরায় আপডেট করার পরে আপনার মতোই আমার সমস্যা হয়েছিল। আমার ক্ষেত্রে, id_rsaফাইলটি এনক্রিপ্ট করা হয়েছিল এবং ডিক্রিপ্ট করার পরে এটি একটি কবজির মতো কাজ করছে।

  1. আপনার id_rsaফাইলটি নিম্নলিখিত কমান্ডের সাথে এনক্রিপ্ট করা হয়েছে কিনা তা যাচাই করুন :cat ~/.ssh/id_rsa | head -2
  2. যদি দ্বিতীয় লাইনটি বলে Proc-Type: 4,ENCRYPTED, এটি এনক্রিপ্ট হয়েছে এবং আপনি এটি ডিক্রিপ্ট করার চেষ্টা করতে পারেন
  3. গুরুত্বপূর্ণ: আপনার আসল id_rsaফাইলটির ব্যাকআপ নিন ! কমান্ডটি ব্যবহার করুনcp ~/.ssh/id_rsa ~/.ssh/id_rsa.bak
  4. এর সাথে আপনার ব্যক্তিগত কী ডিক্রিপ্ট করুন openssl rsa -in ~/.ssh/id_rsa -out ~/.ssh/id_rsa.decrypted
  5. আসল কী ( rm ~/.ssh/id_rsa) সরিয়ে ফেলুন এবং ডিক্রিপ্ট করা একটিতে এটি প্রতিস্থাপন করুন:mv ~/.ssh/id_rsa.decrypted ~/.ssh/id_rsa

এই পদক্ষেপগুলির পরে, আপনি আবার ssh ব্যবহার করতে সক্ষম হওয়া উচিত।


4
যদিও এটি এক প্রকারের কাজ, তবে আমি মনে করি না এটি সত্যিই ওপির সমস্যা সমাধান করে।
ড্যানিয়েল বি

এটি আমার পক্ষে কাজ করে। @ ড্যানিয়েলবি, এটি করতে সমস্যা কি?
দাগ হিডাহল

7
@ DagHøidahl কীটি আর এনক্রিপ্ট করা হবে না। এটি নিয়মিত ব্যবহারকারীর অধিকার সহ চুরি করা যায়, সুতরাং এনক্রিপশনটি শক্তিশালী উচিত O
ড্যানিয়েল বি

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

5

আমি এখানে একাধিক উত্তর চেষ্টা করেছি, তবে এখনও রিমোট কীগুলি পাস করার সাথে সমস্যা ছিল (যেমন ক্যাপিস্ট্রানো ব্যবহার করার সময়)। এটি সমাধানের জন্য, আমি অ্যাপল থেকে প্রযুক্তিটি পড়েছি এবং এটি আমার কনফিগার ফাইল তৈরি করেছি। আর আমার পাসওয়ার্ড চাইছেন না!

https://developer.apple.com/library/content/technotes/tn2449/_index.html

Host *  
   IdentityFile ~/.ssh/id_rsa  
   IgnoreUnknown UseKeychain  
   UseKeychain yes  
   AddKeysToAgent yes

4

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

পদ্ধতি 1: এসএসএইচ এজেন্টে সমস্ত পরিচিত কী যুক্ত করুন ।

তাই এক সমাধান আমি দেখেছি চালানো হয় ssh-addসঙ্গে -Aবিকল্প-যা আপনার সঞ্চিত কোনো পরিচয়-পংক্তি ব্যবহার, SSH এজেন্ট এই Keychain মত সব পরিচিত পরিচয় যোগ করেছেন:

ssh-add -A

এখন এটি কাজ করে তবে এটি রিবুটগুলি জুড়ে থাকবে না। সুতরাং আপনি যদি আর কখনও এই সম্পর্কে চিন্তা করতে না চান তবে কেবল আপনার ব্যবহারকারীর ~/.bash_profileফাইলটি এইভাবে খুলুন :

nano ~/.bash_profile

এবং এই লাইনটি নীচে যুক্ত করুন:

ssh-add -A 2>/dev/null;

এখন আপনি যখন একটি নতুন টার্মিনাল উইন্ডো খুলবেন, সমস্ত ভাল হওয়া উচিত!

পদ্ধতি 2: এজেন্টের মধ্যে কীচেইনে থাকা কেবলমাত্র এসএসএইচ কী যুক্ত করুন ।

সুতরাং ssh-add -Aবিকল্পটি বেশিরভাগ বেসিক ক্ষেত্রে কাজ করা উচিত, আমি সম্প্রতি একটি ইস্যুতে ছড়িয়ে পড়েছিলাম যেখানে আমার কাছে 6-7 ভ্যাগ্র্যান্ট বাক্স ছিল (যা অ্যাক্সেসের জন্য এসএসএইচ কী / পরিচয় ব্যবহার করে) id_rsa.pubজায়গায় আরও সাধারণ জায়গায় একটি মেশিনে সেটআপ ছিল up

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

সমস্যাটি হ'ল ssh-add -Aইচ্ছাকৃতভাবে আপনার এজেন্টের কাছে থাকা প্রতিটি এসএসএইচ কী / পরিচয় এটির প্রয়োজন হয় না এমনকি এমনকি যুক্ত করতে হবে; যেমন ভ্যাগ্র্যান্ট বাক্সগুলির ক্ষেত্রে।

অনেক পরীক্ষার পরে আমার সমাধান নিম্নলিখিত ছিল।

প্রথমত, যদি আপনার এজেন্টের সাথে আপনার প্রয়োজনের তুলনায় আরও এসএসএইচ কী / পরিচয় যুক্ত করা থাকে - যেমন দেখানো ssh-add -lহয়েছে তবে এজেন্ট থেকে তাদের সমস্ত পরিষ্কার করুন:

ssh-add -D

এটি হয়ে গেলে, তারপরে এসএসএইচ এজেন্টটিকে ব্যাকগ্রাউন্ড প্রক্রিয়া হিসাবে শুরু করুন:

eval "$(ssh-agent -s)"

এখন, এটি অদ্ভুত হয়ে যায় এবং কেন আমি খুব বেশি নিশ্চিত নই। কিছু ক্ষেত্রে আপনি ~/.ssh/id_rsa.pubএজেন্টে বিশেষত কী / পরিচয় যুক্ত করতে পারেন:

ssh-add ~/.ssh/id_rsa.pub

আপনার পাসফ্রেজ টাইপ করুন, আঘাত Returnএবং আপনি যেতে ভাল হবে।

তবে অন্যান্য ক্ষেত্রে কী / পরিচয় যুক্ত করার জন্য এটি কেবল চালানোই যথেষ্ট:

ssh-add -K

যদি এটি সমস্ত কাজ করে তবে টাইপ করুন ssh-add -lএবং আপনার তালিকাভুক্ত একটি একক এসএসএইচ কী / পরিচয় দেখা উচিত।

সব ভালো? এখন আপনার খুলুন .bash_profile:

nano ~/.bash_profile

এবং এই রেখাটি নীচে যুক্ত করুন; মন্তব্য করুন বা -Aসংস্করণটি যদি এটির জায়গায় থাকে:

ssh-add -K 2>/dev/null;

এটি প্রতিটি প্রারম্ভকালে / পুনরায় বুটে এসএসএইচ কী / পরিচয়টি এসএসএইচ এজেন্টকে পুনরায় লোড করতে দেয়।

আপডেট: অ্যাপল এখন UseKeychainখোলা এসএসএইচ কনফিগারেশন বিকল্পগুলির একটি বিকল্প যুক্ত করেছে এবং এর ssh-add -Aসমাধানও বিবেচনা করে ।

ম্যাকোস সিয়েরা 10.12.2 হিসাবে, অ্যাপল (আমি ধরে নিই) UseKeychainএসএসএইচ কনফিগারেশনের জন্য একটি কনফিগার বিকল্প যুক্ত করেছে। ম্যান পৃষ্ঠাটি পরীক্ষা করা (মাধ্যমে man ssh_config) নিম্নলিখিত তথ্যটি দেখায়:

UseKeychain
        On macOS, specifies whether the system should search for
        passphrases in the user's keychain when attempting to use a par-
        ticular key. When the passphrase is provided by the user, this
        option also specifies whether the passphrase should be stored
        into the keychain once it has been verified to be correct.  The
        argument must be ``yes'' or ``no''.  The default is ``no''.

অ্যাপল সমাধান এইজন্য যেমন পারেন যোগ নিচে boils কোনটি ssh-add -Aআপনার .bash_profile এই উন্মুক্ত রাডার টিকেট হিসাবে ব্যাখ্যা বা যোগ UseKeychainব্যবহারকারী প্রতি একটি বিকল্প এক হিসাবে ~/.ssh/config


3

Jukka Suomela এর উত্তর সঠিক হয়, কিন্তু আপনি ব্যবহার করে থাকেন opensshথেকে ইনস্টল homebrewহয়, তাহলে আপনি সাথে এটি আনইনস্টল করতে হবে:

brew remove openssh

... সিস্টেম ডিফল্ট ওপেনশায় ফিরে যেতে, কারণ হোমব্রবিউর একজন UseKeychainssh কনফিগার এন্ট্রি সমর্থন করে না ।



1

আমি এখানে প্রস্তাবিত সমস্ত সমাধান চেষ্টা করেছিলাম, তবে আমার ম্যাকে কীচেইন স্থাপন করা নেই।

.ssh/configস্থানীয় এবং রিমোট মেশিন উভয়ের উপরে শীর্ষ ফাইলটিতে নিম্নলিখিত লাইনে যুক্ত করা আমার পক্ষে কাজ করেছে।

PubkeyAcceptedKeyTypes=+ssh-dss 

1

ম্যাকোসের প্রতিটি প্রারম্ভকালে চালানোর .plistজন্য ~/Library/LaunchAgents/আপনাকে একটি ফাইল যুক্ত করতে হবে ssh-add -A

এটির জন্য একটি একক কমান্ড রয়েছে ( এসএসএইচ-কী-ইন-ম্যাকোস-সিয়েরা-কিচেন থেকে ) যা:

curl -o ~/Library/LaunchAgents/ssh.add.a.plist https://raw.githubusercontent.com/jirsbek/SSH-keys-in-macOS-Sierra-keychain/master/ssh.add.a.plist
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.