Обычный метод настройки того, что видит пользователь при подключении через SSH к SSH-серверу, заключается в следующем: установить/изменить "оболочку по умолчанию" или «командная оболочка по умолчанию».
Согласно руководство в Windows это можно сделать с помощью следующей команды PowerShell:
New-ItemProperty -Path "HKLM:c:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
Приведенный выше пример из руководства устанавливает оболочку по умолчанию как powershell.exe
Восстановите исходное значение по умолчанию для Windows, которое представляет собой командную оболочку Windows (cmd.exe).
New-ItemProperty -Path "HKLM:c:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\cmd.exe" -PropertyType String -Force
Другой метод заключается в оставить оболочку по умолчанию без изменений и настроить эту оболочку по умолчанию для запуска другой команды при запуске. Как и если это так, зависит от того, что в настоящее время установлено в вашей оболочке по умолчанию.
Например, если вы настроили бить
в качестве оболочки по умолчанию, вы могли бы изменить свой .bashrc для запуска "powershell.exe
"при входе в систему.