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.