OS/Windows
Windows를 서버로 사용하기(openssh_server, defaultShell 변경)
뱅타
2021. 9. 14. 11:14
Windows를 서버로 사용하기(openssh_server, defaultShell)
1. OpenSSH server 설치
설정 -> 앱 -> 선택적 기능 -> 기능추가 -> openssh 서버 추가
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
sshd를 지금 실행하고 컴퓨터가 켜질 때 sshd를 자동실행시키게 합니다.
ssh 접속 시 기본 prompt 변경하기(change opensshserver default shell)
PowerShell로 작업을 해야 합니다.
powershell
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force
bash
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\WINDOWS\System32\bash.exe" -PropertyType String -Force
하나는 powershell을 기본으로, 하나는 bash(설치되어있다면)를 기본으로 하는 명령어입니다.
git bash
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force
Windows Terminal에 Git bash 추가하기
References
https://docs.microsoft.com/ko-kr/windows-server/administration/openssh/openssh_server_configuration
https://github.com/PowerShell/Win32-OpenSSH/wiki/DefaultShell
728x90
반응형