मैंने ओपनएसएसएच 7.6 को विंडोज 7 में परीक्षण के उद्देश्य से स्थापित किया है। SSH क्लाइंट और सर्वर तब तक ठीक काम करते हैं जब तक मैंने इस विंडो से अपने AWS EC2 बॉक्स में से एक का उपयोग करने का प्रयास नहीं किया।
ऐसा लगता है कि मुझे निजी कुंजी फ़ाइल पर अनुमति बदलने की आवश्यकता है। यह आसानी से यूनिक्स / लिनक्स पर chmod
कमांड के साथ किया जा सकता है ।
खिड़कियों के बारे में क्या?
निजी- key.ppm को AWS से सीधे कॉपी किया जाता है और मुझे इसकी अनुमति का भी अनुमान है।
C:\>ssh -V
OpenSSH_7.6p1, LibreSSL 2.5.3
C:\>ver
Microsoft Windows [Version 6.1.7601]
C:\>
C:\>ssh ubuntu@192.168.0.1 -i private-key.ppk
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions for 'private-key.ppk' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "private-key.ppk": bad permissions
ubuntu@192.168.0.1: Permission denied (publickey).
C:\>
C:\>
C:\>ssh ubuntu@192.168.0.1 -i private-key.ppm
Warning: Identity file private-key.ppm not accessible: No such file or directory.
ubuntu@192.168.0.1: Permission denied (publickey).
C:\>