विंडोज के लिए ओपनएसएसएच के लिए ज्ञात_होस्ट फाइल कहां है?


22

सर्वरों में से एक जिसे मैं अक्सर एसएसएच के माध्यम से लॉग इन करता हूं, उसने आईपी एड्रेस बदल दिया है। इसलिए, जब मैं SSH को Windows के लिए Windows Powershell और OpenSSH के माध्यम से उपयोग करने का प्रयास करता हूं, तो मुझे मध्य हमले की चेतावनी मिल रही है।

एक लाइनक्स मशीन पर, मैं बस आपत्तिजनक लाइन को हटा दूंगा ~/.ssh/known_hosts। लेकिन, ~/.sshनिर्देशिका खाली लगती है।

Powershell / OpenSSH के लिए जानी जाने वाली_होस्ट फ़ाइल कहाँ है? मैंने चेक इन किया है C:\Program Files\OpenSSH\home\anschauung\.ssh, लेकिन वह फ़ोल्डर भी खाली है।


इसे हटाओ मत। होस्ट को प्रतिरूपित करने के लिए हमलावर के लिए एक खिड़की खोलने से बचने के लिए पुराने से आईपी पते को नए एक में बदलने के लिए लाइन को अपडेट करें।
cjs

जवाबों:


24

खिड़कियों पर यह आमतौर पर %USERPROFILE%\sshया %USERPROFILE%\.sshफ़ोल्डर्स में संग्रहीत होता है । यदि आप %USERPROFILE%विंडोज एक्सप्लोरर एड्रेस बार में टाइप करते हैं तो यह अपने आप विस्तारित हो जाएगा। आप कमांड प्रॉम्प्ट से cd /d "%USERPROFILE%\ssh"या भी आज़मा सकते हैं cd /d "%USERPROFILE%\.ssh"

इसे भी देखें: /programming/32945533/is-there-a-definitive-path-for- परिचित-hosts-in-windows


5

अगर उपयोगकर्ता प्रोफ़ाइल के ज्ञात_होस्ट के साथ कोई समान समस्या तय नहीं की गई थी, तो किसी को भी देखने के लिए: यदि आपने विंडोज पर git, TortoiseGit, आदि स्थापित किए हैं, तो ज्ञात_होस्ट फ़ाइल को अधिलेखित करने का स्थान आपके git फ़ोल्डर में है, जैसे प्रोग्राम / Git /। Ssh या। कार्यक्रम (x86) /Git/.ssh

त्रुटि संदेश के अनुसार

Add correct host key in /.ssh/known_hosts to get rid of this message.
Offending key in /.ssh/known_hosts:1

Sublime जैसे व्यवस्थापक अधिकारों के साथ एक संपादक में ज्ञात_होस्ट फ़ाइल खोलें, अपने सर्वर के लिए प्रोग्राम / Git / .sh / /__s में संबंधित प्रविष्टि को हटा दें और अगले कनेक्शन पर नया कुंजी फ़िंगरप्रिंट जोड़ा जाएगा।


मेरे लिए: C: \ Users [मेरा उपयोगकर्ता] \ AppData \ Local \ VirtualStore \ Program Files (x86) Git \ _ssh
डनक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.