উত্তর:
আমি কীভাবে ওএসএক্স সিংহটিতে পুনরায় আরম্ভ করব?
আপনি সম্ভবত এটি ইতিমধ্যে জানেন, তবে আমি সম্পূর্ণ হতে বলব: আপনি যদি sshd
প্রক্রিয়াগুলি হত্যা করেন তবে আপনি মেশিনে সক্রিয় এসএসএইচ সেশনগুলি শেষ করে দেবেন। sshd
ডেমন SSH অ্যাক্সেস প্রদান করে করতে আপনার মেশিনে। এটি আগত এসএসএস সংযোগগুলি পরিচালনা করে। আউটবাউন্ড সংযোগ নয়।
আপনি sshd
যদি বলতে চান তাহলে সত্যিই যদি ...
আপনি এটি পুনঃসূচনা করার আগে, এটি একটি সিএইচএইচপি সংকেত প্রেরণের চেষ্টা করুন যাতে এটি এর সমস্ত কনফিগারেশন পুনরায় পাঠ করে। আপনি এটি দিয়ে করতে পারেন
ps -ef | grep sshd | awk {'print $2'} | sudo xargs kill -HUP
আপনি যদি সত্যিই sshd
মেশিনে সমস্ত প্রক্রিয়াটি হত্যা করতে চান :
ps -ef | grep sshd | awk {'print $2'} | sudo xargs kill -KILL
যা যা বলা হচ্ছে তা: আপনি যদি সতেজ হওয়ার জন্য মেশিন থেকে আউটবাউন্ড সেশনগুলির কীগুলি সন্ধান করেন, হত্যা sshd
প্রক্রিয়াগুলি আপনাকে সাহায্য করবে না। আপনি যা করতে চান তা হ'ল নতুন কীগুলি এসএসএল-এজেন্ট প্রক্রিয়ায় যুক্ত করা - এটি এজেন্টের সাথে পরিচিত হওয়ার জন্য সাধারণত নতুন কীগুলিই যথেষ্ট।
ssh-agent
প্রক্রিয়া আপনার জন্য সব keyfile ভিত্তিক প্রমাণীকরণ পরিচালনা করে। এটি প্রতিটি লগইন হওয়া ব্যবহারকারীর জন্য সিংহ দ্বারা স্বয়ংক্রিয়ভাবে শুরু হয়েছিল এবং এটি এমনকি কেচেইনের সাথে সংহত হয়।
যদি আপনার নতুন কীফাইল হয় তবে ~/.ssh/bitbucket
আপনি এটির মতো যুক্ত করতে পারেন:
ssh-add ~/.ssh/bitbucket
এখন কীটি টার্মিনাল থেকে শুরু করা নতুন ssh সেশনে উপলভ্য হবে। কিছু হত্যা বা পুনরায় চালু করার দরকার নেই।