.Ssh निर्देशिका कहाँ है?


13

यहाँ छवि विवरण दर्ज करें

मैंने ओपनश को स्थापित किया, लेकिन मुझे .sshनिर्देशिका नहीं मिली । क्या कोई मुझे बता सकता है कि मुझे यह निर्देशिका कहां मिल सकती है?

PS I ने उबंटू 16.10 को एक वर्चुअल मशीन के रूप में स्थापित किया।


1
.Ssh निर्देशिका डिफ़ॉल्ट रूप से आपके घर निर्देशिका के नीचे नहीं बनाई गई है। जब आप कॉल करते हैं ssh somehost(किसी होस्ट के sshd के नाम या IP द्वारा 'somehost' की जगह), निर्देशिका और फ़ाइल .ssh/known_hostsबनाई जाएगी। इसके बजाय, आप इसे बना सकते हैं mkdir ~/.ssh
चोटी वाला

सिस्टम को पुनरारंभ करने का प्रयास करें, और अगर
सुडो एप्ट

1
जैसा कि आपके पास ओपनश-सर्वर स्थापित है (और चालू होना चाहिए) साथ ही, आप कनेक्शन जारी रखने के लिए कहा जाने पर केवल जारी कर सकते हैं ssh localhostऔर जवाब दे सकते हैं yes
चोटी वाला

जवाबों:


14

फ़ाइल स्थापना द्वारा नहीं बनाई गई है, लेकिन पहले उपयोग पर sshया ssh-keygen। अगर यह नहीं है, तो चिंता की कोई बात नहीं है। आप बस इसका उपयोग करके बना सकते हैं mkdir ~/.ssh/


5

के लिए यहाँ देखें .ssh यहाँ में निर्देशिका /home/your-username/.ssh

नाम के पहले डॉट (।) के परिणामस्वरूप इसका छिपा हुआ है ।

तो इसे ls -a | grep .sshअपने वर्तमान स्थान में खोजने के लिए जैसा कि छवि में देखा गया है। इसके अलावा nautilus का उपयोग करके देखें


यह काम नहीं करता है; प्रश्न में नई तस्वीर देखें।
सैंड्रा रॉस

यदि यह मामला हटा और फिर से स्थापित हो, तो अजीब लगता है।
जॉर्ज उदेन

चित्र में काम नहीं करने का कारण यह है क्योंकि grep। Ssh ssh द्वारा अनुसरण किए गए कुछ वर्ण की तलाश में है। कोशिश करें grep \।
Ssh

@grantwparks मेरा काम करता है \.sshया .ssh`` चरित्र का उपयोग करने के लिए सबसे अच्छा है
जॉर्ज उडोसन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.