Wir versuchen, ein Problem mit einigen Dateisystemen zu beheben, indem SSH ohne die Berechtigungsüberprüfung für den privaten SSH-Schlüssel funktioniert.
Fehlermeldung: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ @ WARNUNG: NICHT GESCHÜTZTE PRIVATE SCHLÜSSELDATEI! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
Aus seltsamen Gründen können wir die Zugriffsrechte für einige Dateien nicht ändern. (Willkommen in der Cygwin-Welt von Windows.)
Weiß jemand, ob es eine Möglichkeit gibt, die SSH-Validierung auf irgendeine Weise zu umgehen? Ich habe nichts Relevantes in den ssh-Optionen gefunden.
Wenn Sie chmod 400 oder 600 antworten sollen, ist es nicht das, wonach ich suche!
chmod 600 [file]
dies unter Cygwin nicht funktioniert, ist Ihre Cygwin-Installation fehlerhaft. Was passiert, wenn Sie es versuchen? Welche Version von Cygwin verwenden Sie?Antworten:
In dieser Situation ergibt Ihre Frage keinen Sinn ... Sie erhalten einen Fehler aufgrund falscher Pernissionen und / oder des Besitzes des Schlüssels
Schlüssel dürfen nur für den Benutzer zugänglich sein, für den sie bestimmt sind, und es dürfen keine anderen Konten, Dienste oder Gruppen vorhanden sein.
Windows PowerShell-Terminal
CLI:
WSL / Cygwin Terminal
CLI
quelle
Ich bin mir nicht sicher, ob Sie verstehen, was diese Nachricht bedeutet oder wonach Sie fragen.
Grundsätzlich teilt Ihnen SSH mit, dass Ihr privater Schlüssel, der in diesem Fall nicht Ihnen gehört, öffentlich ist. Das heißt im Plan English: "Ihr Passwort ist im Klartext. Jeder, der Zugriff auf diese Box hat, hat Zugriff darauf."
Sie möchten, dass SSH dies ignoriert, aber SSH wurde so konzipiert, dass es sicher ist. Wie Ihnen gesagt wurde: Wenn Sie die Berechtigungen für diese Datei nicht ändern können, haben Sie cygwin nicht richtig installiert.
Können Sie bitte erläutern, warum Sie diese Warnung außer Kraft setzen möchten?
Sie können immer installieren
telnet-server
quelle