unächst einmal weiß ich, dass diese Frage schon einmal gestellt wurde, aber ich bin sehr technologisch Analphabet und kann die Antworten nicht verstehen (und sie wurden alle mindestens ein paar Jahre beantwortet). Bitte verzeihen Sie mir Wenn dies unpraktisch ist.

Ich versuche, einen SCP-Befehl auszuführen, um ein Linux-Verzeichnis (centOS) remote auf einen anderen Remotecomputer (Windows Server 2016) zu kopieren, aber dabei tritt ein Fehler auf „Exec-Anforderung auf Kanal 0 fehlgeschlagen, Verbindung fehlgeschlagen“.

scp -r serverName/var/tmp [email protected]:/backups/ 

Ich habe überprüft, ob alle Informationen korrekt sind. Wenn ich nach dem Ausführen des Befehls das Kennwort eingebe, wird der oben genannte Fehler angezeigt.

Ich kann keine externe Software (zuverlässig oder anderweitig) herunterladen, um diesbezüglich Unterstützung zu leisten Hilfe überhaupt wäre sehr dankbar – wenn irgendeine Art von Seele sie auf einfache, leicht verständliche Weise erklären würde, wäre sie sehr dankbar.

BEARBEITEN: Wenn es einfachere Wege gibt, dies zu erreichen Dies wäre sehr dankbar!

Kommentare

  • Funktioniert der SSH-Dienst auf dem Windows Server 2016-System? Beginnen Sie mit der Fehlerbehebung, ob SSH zwischen den beiden Systemen funktioniert, und finden Sie dann heraus, warum SCP nicht funktioniert.
  • Hallo, @ 0xsheepdog, vielen Dank für Ihre Antwort. Früher habe ich versucht, " ssh-copy-id user @ FQDN " zu verwenden, und ich habe den Fehler " Exec-Anforderung auf Kanal 0 fehlgeschlagen " Wäre dies ein Fehler auf Windows-Seite? Wie kann ich überprüfen, ob der Dienst ordnungsgemäß funktioniert? Danke
  • Wie @ 0xSheepdog sagt, ist es der erste Schritt, ssh zum Laufen zu bringen, da scp ssh verwendet. Die Tatsache, dass ssh-copy-id nicht funktioniert, ist eine rote Fahne. Beginnen Sie mit ssh [email protected] und werden Sie nach einem Passwort gefragt? Erhalten Sie eine Eingabeaufforderung auf dem Windows-Computer? Danach druckt ssh [email protected] pwd das Ausgangsverzeichnis aus? Dies würde darauf hinweisen, dass Sie etwas hatten, das Remote-Befehle ausführen konnte und genug Unix kannte, um " pwd " zu erkennen – Sie könnten cmd /c dir stattdessen.

Antwort

Können Sie WinSCP unter Windows Server und installieren? eine neue Sitzungsverbindung erstellen, die auf den Linux-Server verweist? Anschließend können Sie Dateien mit diesem Tool kopieren und Drop-Verzeichnisse ziehen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.