मैं Ubuntu पर SSH डेमॉन को कैसे पुनः आरंभ कर सकता हूं?


104

जब मैं टाइप करता हूं तो मुझे service sshd restartएक sshd: unrecognized serviceत्रुटि मिलती है ।

मेरे पास /etc/ssh/एक फाइल है, sshd_configजिसका उपयोग मैं विन्यास सेट करने के लिए करता हूं। मैं उबंटू बॉक्स में भी पोटीन रख सकता हूं (यह रिमोट है)।

जब मैं टाइप करता /etc/init.d/sshd restartहूं तो मुझे मिलता हैNo such file or directory

के तहत /usr/sbin/एक sshd फ़ाइल है, लेकिन यह द्विआधारी है।

क्या मेरे sshd में कुछ गड़बड़ है? इसको ठीक करने के लिए मुझे क्या करना होगा? स्पष्ट होने के लिए, मैं टाइप करने में सक्षम होना चाहता हूं service sshd restart(जैसे सभी ऑनलाइन टटोरिअल्स कहते हैं) सक्षम होने के लिए, ठीक है, मेरे sdd को पुनरारंभ करें। ताकि मेरा पोर्ट परिवर्तन प्रभावी हो।


का उत्पादन पोस्टls /etc/init.d | grep ssh
अविनाश राज

जवाबों:


166

उबंटू सेवा को कॉल करता है ssh, नहीं sshd

service ssh restart

सेवा भी upstart द्वारा नियंत्रित है, और sysvinit नहीं है। तो आप इसे के /etc/init/ssh.confबजाय पर मिल जाएगा /etc/init.d/ssh


6
यह उत्तर अब उबंटू संस्करण 15. के रूप में लागू नहीं होता है। सिस्टम 5 rcस्क्रिप्ट की धारणा अब दोगुनी हो गई है। अद्यतन उत्तरों के लिए, askubuntu.com/questions/653865 देखें ।
जेडीबीपी

3
उत्तर का पहला भाग अभी भी लागू होता है। यह भी ध्यान दें किsudo service ssh restart
श्रीधर सरनोबत

restart सोंटू सर्विस एसश रीस्टार्ट ’उबंटू एक्सनियल पर ठीक काम करता है।
बिनीता भारती

3

सबसे महत्वपूर्ण बात आपको ऐसा करने की अनुमति होनी चाहिए। अधिकांश समस्या जैसी प्रक्रिया शुरू नहीं हो सकती है या कुछ फ़ाइल नहीं मिल सकती हैं, जो अनुमतियों के कारण हैं। sudoकिसी भी आदेश से पहले उपयोग करें ।

अब ssh के लिए आप बस कर सकते हैं

sudo stop ssh
sudo start ssh

इस का लाभ उठाता है नवोदय


23
यह दूरस्थ सर्वरों के लिए वास्तव में खराब है, आप अपने आप को उस पहले कमांड के साथ लॉग आउट कर सकते हैं और यह स्वचालित रूप से पुनरारंभ नहीं होता है।
therealmarv

1
@therealmarv मुझे मेरा पहला आईपी-टेबल रिमोट कॉन्फ़िगरेशन याद दिलाता है। "iptables-INPUT -j DROP" ... फिर डिस्कनेक्ट टर्मिनल पर शुरू करते हुए कुछ समय बिताते हुए सोचें कि क्या हुआ।
किताहा

मुझे लगता है कि यह एक कमांड में किया जा सकता है sudo restart ssh:। service ssh restartमेरे Ubuntu 14.04 में काम नहीं करता है।
चुस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.