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 rsa
Kopieren
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_keys
Melden 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\user@host
? Wenn Sie es nicht mit einfachen Anführungszeichen umgehen, wird die Shell die Absicht des `\` falsch interpretierenDOMAIN\username
, als ich benutzt habeDOMAIN\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.