Ich versuche, SSH von einem Linux-Computer auf einen Windows-Computer zu übertragen.
- Eingerichtet Win32-OpenSSH auf der Windows-Maschine und stellen Sie es auf den automatischen Modus.
Generieren Sie mit dem folgenden Befehl ein Schlüsselpaar auf dem Client (z. B. Linux-Computer)
ssh-keygen -t rsaKopieren
id_rsa.pub(öffentlicher Schlüssel des Clients) in das entsprechende Benutzerverzeichnis auf ssh HOST (d. h. Windows-Maschine) wie%systemdrive%\users\user\\.ssh\authorized_keysMelden Sie sich mit dem folgenden Befehl mit dem privaten Schlüssel auf dem Linux-Computer an
ssh -i /home/user/id_rsa domain\user@host
Bei Verwendung des obigen Befehls erhalte ich die Fehlermeldung Erlaubnis verweigert (öffentlicher Schlüssel).
Irgendeine Idee, wie man dieses und erfolgreiches SSH zu den Fenstern löst ?.
DOMAIN\username, als ich benutzt habe DOMAIN\username Ich habe den gleichen Fehler erlebt - d. H. Der Computer sagt nein. Dies kann ein Fehler im LSA-Modul sein? Obwohl es sieht aus wie ein Käfer im Zusammenhang mit AD-Konten.
domain\user@host? Wenn Sie es nicht mit einfachen Anführungszeichen umgehen, wird die Shell die Absicht des `\` falsch interpretieren