web-dev-qa-db-ja.com

OpenSSH経由でWindowsServer2016にリモート接続するときにデフォルトのシェルとしてgit-bashを使用するように設定する

Powershell OpenSSH Webサイトには、OpenSSHのインストール方法と使用方法に関する適切な説明があります。

これには、「デフォルトのsshシェルの設定(オプション)」の方法が含まれます。

PowerShellの代わりにgit-bashを使用することを選択した場合、-Value以外の"/c"を次のように入力します。

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

デフォルトのシェルをgit-bashに設定すると、空白の画面が表示されます。
"-c""-l -i"を試しましたが、どちらも機能せず、まだ空白の画面が表示されます。

4
Clay

必要なのはこれだけです。

New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force
6
user2819573