Hallo zusammen,
ich wollte mich hier linkanfang/underthewire.tech/century/linkende per ssh verbinden, um ein bisschen Powershell zu lernen.
Wenn ich eingebe:
ssh century1@century.underthewire.tech
dann klappt das wunderbar. Wenn ich allerdings eingebe:
Enter-PSSession -HostName century.underthewire.tech -Port 22 -SSHTransport -UserName century1dann kommt der Fehler:
Enter-PSSession: The background process reported an error with the following message: The SSH client session has ended with error message: subsystem request failed on channel 0.
Zum Einrichten hab ich die Schritte von hier durchgemacht: linkanfang/docs.microsoft.com/de-de/powershell/scripting/learn/remoting/ssh-remoting-in-powershell-core?view=powershell-7.2/linkende
Die PS-Version ist 7.2.2. In der sshd_config hab ich 3 Sachen verändert:
#PubkeyAuthentication yes zu PubkeyAuthentication yes
# override default of no subsystems
Subsystem powershell c:/progra~1/powershell/7/pwsh.exe -sshs -NoLogo -NoProfile eingefügt
Subsystem sftp sftp-server.exe
#PasswordAuthentication yes zu PasswordAuthentication yes
Dann den ssh-Dienst neu gestartet wie in der Dokumentation. Den ssh-Ordner musste ich nicht mehr extra zu Path hinzufügen, der war schon drin, bei mir liegt die ssh.exe in C:\Windows\System32\OpenSSH.
Es gibt zwar viele im Internet, die das Problem auch haben, aber eine Lösung hab ich noch nicht gefunden. Die meisten nehmen dann einfach den Ansatz mit ssh...
Viele Grüße