উত্তর:
এটি নথিভুক্ত করা হয় man systemctl
:
systemctl disable ssh
ssh পরিষেবাটি স্বয়ংক্রিয়ভাবে শুরু হতে বাধা দেয়। তবে সিস্টেমড এটি এইভাবে করে তবে উবুন্টু এটি গ্রহণ করে না এবং তাদের এটি নিজস্ব পদ্ধতিতে করতে হবে:
অফিশিয়াল ডকুমেন্টেশন: https://wiki.ubuntu.com/SystemdForUpstartUser## অটোমেটিক_স্টার্টিং
এই অনুযায়ী আপনি নির্দেশ ছাড়া ইউনিট ওভাররাইড তৈরি করা উচিত WantedBy=multi-user.target
মধ্যে /etc/systemd/system/ssh.service
(বর্তমান সিমবলিক লিঙ্ক পরিবর্তে):
rm /etc/systemd/system/ssh.service
cp /lib/systemd/system/ssh.service /etc/systemd/system/ssh.service
sed -e "/WantedBy=multi-user.target/d" -i /etc/systemd/system/ssh.service
systemctl daemon-reload
disable
... আমি জানি না কেন আমি সেখানে রেখেছি status
। উবুন্টুতে এটি আমার পক্ষে কাজ করে নি (অন্যান্য সিস্টেমগুলির মতো নয়) তাই আমিও বিভিন্ন সমাধানের সন্ধান
ssh
উপনামের চেয়ে পরিষেবার নামটি পছন্দ করা উচিত sshd
। উদাহরণস্বরূপ, কাজ systemctl enable sshd
করে না কারণ উপাত্তগুলি পরিষেবা সক্ষম করতে ব্যবহার করা যায় না ।
sshd
এবং যা স্ব-ব্যাখ্যাকারী। আমি নিশ্চিত না যে কেন ডেবিয়ান / উবুন্টু কেবলমাত্র ssh
সার্ভারের জন্য ব্যবহার শুরু করেছিল। আমি এই উত্তরটি প্রতিফলিত করতে সম্পাদনা করব। ধন্যবাদ।
এটি অনুরোধ করা থেকে কিছুটা বেশি কাজ করে তবে প্যাকেজটি সরিয়ে ফালুপ্রুফ পন্থা:
sudo apt-get remove openssh-server
এটি উবুন্টুর সমস্ত সংস্করণে কাজ করে।
ধরে নিই আপনার কাছে ইন্টারনেট অ্যাক্সেস রয়েছে, বা প্যাকেজটি ক্যাশে করেছেন, পুনরায় ইনস্টল করা (এবং স্বয়ংক্রিয়ভাবে পুনরায় চালু করা) কোনও সমস্যা নয়:
sudo apt-get install openssh-server
sudo apt-get install --reinstall openssh-server