ssh -A প্রমাণীকরণ এজেন্ট সংযোগের ফরওয়ার্ডিং সঠিকভাবে সক্ষম করে না


22

আমি ভালবাসি ssh -A, যা দূরবর্তী সার্ভার থেকে সংযোগ স্থাপনের সময় আমাকে আমার স্থানীয় ssh কী ব্যবহার করতে দেয়। উদাহরণস্বরূপ, আমি ssh -A host1.example.comএবং সেখান থেকে আমি ssh host2.example.com(বা গিট ব্যবহার করতে পারি ) এটি মূল যন্ত্র থেকে আমার এসএস কী ব্যবহার করে, যা এই ক্ষেত্রে আমার ম্যাক হওয়া উচিত । যদিও এটি সর্বদা ডেবিয়ান / উবুন্টুতে আমার পক্ষে কাজ করেছে, এটি আমার নতুন ম্যাক (সিংহ) নিয়ে কাজ করে না।

আমি এখানে কি মিস করছি? কীভাবে আমি এস-কে সঠিকভাবে কাজ করতে কনফিগার করব? আমার কি এমন কোনও এসএসএস দরকার যা মানক ম্যাকোস না?

উত্তর:


33

আসলে, খুব সহজ উত্তরটি আপনাকে চালাতে হবে

ssh-add

এবং তারপরে এটি সমস্ত কাজ করে।

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


এটি ম্যাকোসে আপগ্রেড করার পরে আমার সর্বশেষ এসএস ফরোয়ার্ডিং সমস্যার সমাধান করেছে (5 বছর পরে, এখনও একটি দরকারী উত্তর, ধন্যবাদ @ আরফাই)
23tux

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

2
@ অ্যাডাম পারকিন আরও একটি অনুচ্ছেদ যুক্ত করেছেন added
rfay

1

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

ম্যাক ওএস এক্সের সাহায্যে ssh-এজেন্ট চাহিদা অনুযায়ী শুরু করা উচিত।

আরও তথ্যের জন্য দেখুন:


1

ওএস এক্স 10.8 হিসাবে আপনার একবার এটি করতে হবে:

sudo touch /var/db/useLS

এবং এটি আপনার অংশ হিসাবে যুক্ত করুন ~/.bash_profile:

if [ -f ~/.ssh/id_rsa ]; then
    ssh-add -K ~/.ssh/id_rsa 2>/dev/null
fi

দ্রষ্টব্য: এই রেসিপিটি আমার বেডউইন স্ক্রিপ্টগুলির অংশ ।


এইচএম, এই চেষ্টা করে দেখুন; এজেন্টটি তারপরে শুরু করে, তবে আপনাকে এখনও কিছু কাজ পেতে এস-এসড করতে হবে। সুতরাং ssh- যোগ একা এখনও উত্তর, যতদূর আমি বুঝতে। আমার ধারণা আমি এটি আমার .বাশ_ প্রোফাইলে যুক্ত করব।
rfay

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