Ustawienie używania git-bash jako domyślnej powłoki podczas zdalnego łączenia się przez OpenSSH z Windows Server 2016


3

Witryna Powershell OpenSSH zawiera dobre instrukcje dotyczące instalowania i używania OpenSSH.

Obejmują one jak „Konfigurowanie domyślnej powłoki ssh (opcjonalnie)”

Jeśli zdecyduję się na użycie git-bash zamiast programu PowerShell, co -Valuemogę dodać do następującego niż"/c"

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShellCommandOption -Value "/c" -PropertyType String -Force

Pojawia się pusty ekran, gdy ustawiam domyślną powłokę na git-bash.
Próbowałem "-c"i "-l -i"ale ani jeden pracował, a ja wciąż się pusty ekran.


Czy pasek tytułu pokazuje coś? Kiedy normalnie otwieram git-bash, flagi --login -isą uwzględniane. Czy to działa bez DefaultShellCommandOptionzestawu?
korzeń

Pasek tytułu pokazuje tylko program powłoki, którego używam na komputerze lokalnym. Gdy ustawię domyślną powłokę OpenSSH na pilocie jako PowerShell, działa dobrze, używając git-bash, PowerShell lub cmd na komputerze lokalnym. Problem występuje, gdy wybieram domyślną powłokę OpenSSH na pilocie jako git-bash. Wiersz polecenia jest puste bez użycia żadnego DefaultShellCommandOptionlub ustawienie go "-l -i", "--login -i"lub"-c"
Clay

Powinienem również zauważyć, że git-bash działa dobrze na komputerze zdalnym.
Clay

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.