আমি কীভাবে এসএসএইচ পরিষেবাটি পুনরায় চালু করব?


21

আমি কীভাবে বন্ধ করব / এসএসএস শুরু করব? আমি চেষ্টা করেছিলাম

/etc/init.d/ssh restart
sudo service ssh restart
sudo restart ssh

আমি প্রতিবার ত্রুটি পাই।


2
গুরুত্বপূর্ণ - আপনি অন্যান্য দূরবর্তী মেশিনগুলি থেকে আগত সংযোগের অনুমতি না দিতে চাইলে আপনার লোকাল মেশিনে (ল্যাপটপ / ডেস্কটপ) ওপেনশ্যা-সার্ভার ইনস্টল করবেন না ... অন্য মেশিনের সাথে সংযুক্ত হওয়ার জন্য আপনার এই প্যাকেজটির দরকার নেই যেহেতু উবুন্টু ক্লায়েন্টের অর্ধেক অংশ নিয়ে আসে এই সার্ভার
স্কট স্টেনসল্যান্ড 2

উত্তর:


24

15.04 এবং আরও নতুন:

এই আদেশটি ব্যবহার করুন:

sudo systemctl restart ssh

এসএসএইচ সার্ভার / ডেমন পুনরায় চালু করতে।

উবুন্টু 15.04 দিয়ে systemdশুরু করে আপনি এখন এই সিনট্যাক্সটি পরিষেবাগুলি থামাতে, শুরু করতে বা পুনঃসূচনা করতে ব্যবহার করুন:

sudo systemctl <action> <service-name>

12

15.04 পূর্ব:

এটি যতটা সহজ হবে (ওপেনশ-সার্ভার সহ একটি নতুন ইনস্টলের উপর পরীক্ষিত)

sudo stop ssh
sudo start ssh

এটি উপরিউক্তভাবে যেমন উপকৃত হয় , এটি /etc/init.d/ssh ব্যবহার না করে serviceসরাসরি এসএসডি ব্যবহার করার চেয়ে সেরা উপায় this উভয় কমান্ড চালানোর জন্য নিশ্চিত করুন; আপনার উপর কোনও ত্রুটির সম্মুখীন হলে stop ssh, start sshযাহাই হউক না কেন এবং দেখ এটি যা বলে-সার্ভিস ইতিমধ্যে বন্ধ করা যেতে পারে।

(আমি সুপারিশ করছি stop/ startওভার restart, যদি না আপনি দূরবর্তীভাবে কোনও সিস্টেম পুনরায় চালু করার চেষ্টা না করেন। Ssh যদি ইতিমধ্যে বন্ধ হয়ে যায় তবে এটি আরম্ভ restartকরবে না ))

যদি এই কমান্ডগুলি কাজ করে না, আপনি সম্ভবত একটি বাগের সম্মুখীন হচ্ছেন বা আপনার সিস্টেমে খুব দূরে টিনক করেছেন, সেক্ষেত্রে সমস্যাটি কী নয় তা আপনি অন্তত জানেন।



9

পুনঃসূচনা করার কমান্ডটি ssh serviceহ'ল:

sudo service ssh restart

4

উবুন্টু 15.04 সাল থেকে, ক্যানোনিকাল আর ডিফল্টরূপে জাহাজে উঠে যায় না
সুতরাং, আদেশগুলি start, stopএবং restartআর উপলব্ধ নেই।

এসএসএইচ পরিষেবা (বা অন্য কোনও পরিষেবা) এখন আরম্ভ করার জন্য সঠিক পদ্ধতিটি নিম্নলিখিত দুটি আদেশের মধ্যে একটি:

sudo systemctl restart ssh
sudo service ssh restart


2

নিম্নলিখিত ব্যবহার করে sshd চলছে কিনা তা দেখতে প্রথমে চেক করুন:

ps -ef | grep sshd

আপনার কিছু দেখতে হবে:

root      1234     1  0 12:28 ?        00:00:00 /usr/sbin/sshd -D

যদি আপনি এর জন্য কোনও লাইন না দেখেন /usr/sbin/sshd -Dতবে sshd হয় কখনও শুরু করা হয়নি বা ক্র্যাশ হয়েছে, কারণ এটি খুঁজে পেতে আরও সমস্যা সমাধানের প্রয়োজন হবে।

আপনি যদি সেই লাইনটি দেখতে পান তবে পরবর্তী এটি চালান:

cat /var/run/sshd.pid

এটি sshd এর প্রক্রিয়া আইডি মুদ্রণ করা উচিত, তাই এই ক্ষেত্রে আপনার দেখতে হবে:

userid@computername:~$ cat /var/run/sshd.pid 
1234

যদি sshd.pid এর বিষয়বস্তুগুলি sshd চলমান উদাহরণের প্রসেস আইডির সাথে মেলে না তবে কোনও কিছু এটি ভুলভাবে পুনরায় চালু করেছে। তবে এখানে আপনি যে বিবরণ সন্ধান করেন তা আপনাকে সঠিক ট্র্যাকের উপরে ফেলে। হয় এটি ক্রাশ হচ্ছে, ভুলভাবে পুনরায় আরম্ভ করা হচ্ছে বা কখনও প্রথম স্থানে শুরু করা হবে না।


2

আমি মনে করি যে অজানা উদাহরণ ত্রুটি কারণ এসএসএইচ চলছে না।

চেষ্টা করুন:

ps ax | grep sshd

এসএসএইচ ডেমন চলমান আছে কিনা তা দেখতে আপনার কিছু দেখতে পাওয়া উচিত:

/usr/sbin/sshd -D

যাই হোক না কেন, কেবল এগুলির যে কোনও একটি ব্যবহার করে দেখুন:
sudo /etc/init.d/ssh start
sudo start ssh


1

উবুন্টু ডেস্কটপে:

প্রথমে পরিষেবার স্থিতি পরীক্ষা করুন:

sudo service ssh status

এখানে চিত্র বর্ণনা লিখুন

দেখাতে হবে: - Active: active (running)এটি চলমান থাকলে এটি পুনরায় আরম্ভ করার দরকার নেই। আপনি যদি এখনও এটি পুনরায় চালু করতে চান তবে উবুন্টু সার্ভিসকে sshd নয়, এসএসডি কল করে।

service ssh restart

তবে যদি এটি উবুন্টু ডেস্কটপ না হয় তবে সিএলআই ব্যবহার করে:

sudo systemctl restart ssh
sudo service ssh restart

পরিষেবাটি আপস্টার্ট দ্বারা নিয়ন্ত্রিত হয়, এবং সিস্টিনিট দ্বারা নয়। সুতরাং আপনি এটি /etc/init/ssh.conf এ /etc/init.d/ssh এর পরিবর্তে খুঁজে পাবেন।

আপনি যদি কমান্ডের মাধ্যমে কনফিগারেশন ফাইলটি সম্পাদনা করে কিছু সেটিংস (যেমন শোনার পোর্ট, এবং রুট লগইন অনুমতি) পরিবর্তন করতে চান:

sudo nano /etc/ssh/sshd_config

উবুন্টু ডেস্কটপে আপনি ন্যানোর পরিবর্তে জিডিট ব্যবহার করতে পারেন:

এখানে চিত্র বর্ণনা লিখুন

অবশেষে এসএসএইচ পুনরায় চালু বা পুনরায় লোড করে পরিবর্তনগুলি প্রয়োগ করুন:

sudo service ssh restart

উপরে যদি এখনও কাজ না করে তবে টাইপ করুন:

sudo service ssh stop
sudo service ssh start

উপরের সমস্তটি যদি ব্যর্থ হয় তবে আপনার উবুন্টু সিস্টেমটি পুনরায় চালু করার চেষ্টা করুন:

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