zahni 589 Geschrieben 6. März Melden Geschrieben 6. März (bearbeitet) Hallo Zusammen, bitte nicht fragen, warum ich von einem Windows-Server nach einem Windows-Server via SSH Dateien kopieren will, sonst breche ich in Tränen aus Ich habe also unter Windows Server 2022 als FOD den OpenSSH-Server und Powershell 7 installiert. Auf dem Client der OpenSSH Client und auch Powershell 7. Für den User ist User Public Key Authentication eingerichtet und funktioniert auch. In der sshd_config gibt es den Eintrag Subsystem powershell C:/progra~1/powershell/7/pwsh.exe -sshs Nun das folgende Test-Script mit Powershell 7: Write-Output $(Get-Date) $session = New-PSSession -HostName remote-server -UserName User copy-Item -FromSession $session "F:\5_7_Gbyte_Datei" -Destination "C:\meine Daten" Remove-PSSession $session Write-Output $(Get-Date) Das funktioniert auch. Ist es normal, dass die Kopieraktion rund 6,5 Minuten dauert? Kann man das irgendwie beschleunigen oder das Protokoll SFTP vorgeben? Update: Das native SCP geht wesentlich flotter. Gibt es in PS7 ein SCP-Äquivalent oder geht es nur mit der SCP.exe? Danke Euch im Voraus -Zahni bearbeitet 6. März von zahni
mwiederkehr 411 Geschrieben 6. März Melden Geschrieben 6. März FromSession verwendet Remoting. Die Daten werden als PSObject übertragen, also Base64-codiert und in XML verpackt. Das kann nicht besonders schnell sein. Für SFTP in der PowerShell gibt es etwa das Modul Posh-SSH. Ein Weg ohne zusätzliches Modul direkt in PowerShell ist mir nicht bekannt. 1
zahni 589 Geschrieben 9. März Autor Melden Geschrieben 9. März (bearbeitet) Danke. Dann muss ich wohl SCP aufrufen. Das ist zumindest flott. Edit: So flott auch nicht. SCP kopiert mit rund 40 Mbyte/s, Beide Server sind im LAN mit einer Firewall dazwischen. bearbeitet 9. März von zahni
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden