[Windows] Windows Server 2019์ ssh ์๋ฒ ์ค์น
mobaxterm์ผ๋ก windows์ ssh ์๊ฒฉ์ ์์ ํ๋ คํ๋๋ฐ ์ค์น๊ฐ ๋์ด์์ง ์์์
์ด์ ๋ํ ํด๊ฒฐ ๊ณผ์ ์ ์ ์ด๋ณธ๋ค.
1. SSH ์ค์น ํ์ธ
Get-Service sshd ๋ช
๋ น์ด๋ฅผ ํตํด OpenSSH Server๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํด๋ณด์๋ค.
Get-Service๋ Windows ์๋น์ค ๋ชฉ๋ก์ ์กฐํํ๋ ํ์์ ๋ช
๋ น์ด์ด๋ค.
์ค์น๋์ด์์ง ์๋ค๊ณ ๋ธ
์ธ๋ถ์ ์ผ๋ก ์ดํด๋ณด๋ฉด OpenSSH Client๋ ์ค์น๋์ด ์๊ณ , ์๋ฒ๋ ์ค์น๋์ด์์ง ์์ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ด ๋ป์ ๋ด๊ฐ(Windows) ssh๋ก ๋ค๋ฅธ ์ฅ์น์ ์ ์ํ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ฐ, ํ ์ฅ์น์์ ๋ด ์๋ฒ๋ก ssh ์ ์ํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋ปํ๋ค.
๋ฐ๋ผ์ ์๊น Get-Service sshd ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ ๋ ์๋ฌ๊ฐ ๋ฌ ๊ฒ๋, SSH ์๋ฒ์ธ sshd๋ฅผ ๋ถ๋ฌ์๊ธฐ ๋๋ฌธ์ ์๋ฌ๊ฐ ๋ฌ๊ฑฐ์์
ssh ์๋ฒ ์ค์น
๋๋ ๊ทธ๋์ ssh ์๋ฒ๋ง ์ค์นํด์คฌ๋๋ฐ, ๋ง์ฝ ssh ํด๋ผ์ด์ธํธ๋ ์ค์นํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์๋์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
# Install the OpenSSH Client
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
# Install the OpenSSH Server
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
OpenSSH ์๋ฒ ์์
์ค์น ํ, sshd๋ฅผ ๋ถํ ์ ์๋์ผ๋ก ์คํ๋๊ฒ ์ค์ ํ๋ค.
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
์ด์ ๋ก์ปฌ์์๋ ์ ์ ๊ฐ๋ฅํ ๊ฒ์ ํ์ธํ ์ ์๋ค!
์ถ๊ฐ ์ ๋ณด
GPT์ ๋์์ ๋ฐ์์ ๋๋ SSHD ์ค์น ๋ช
๋ น์ด๋ก 'Add-WindowsFeature -Name OpenSSH-Server'๋ฅผ ์ถ์ฒํด์คฌ์๋ค.
๋ญ๊ฐ ๋ค๋ฅผ๊น?
- Add-WindowsFeature -Name OpenSSH-Server
Windows Server ์ด์์ฒด์ ์์ ServerManager ๋ชจ๋์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๋ช ๋ น์ด์ด๋ค.
Windows 10/11์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ - Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Windows 10/11 ํด๋ผ์ด์ธํธ ์ด์์ฒด์ ์์ ์ฌ์ฉ
Microsoft๊ฐ ์ ๊ณตํ๋ Windows Capability๋ฅผ ์ค์นํ๋ ๋ช ๋ น์ด์ด๋ค. Windows Server์์๋ ์ฌ์ฉ ๊ฐ๋ฅํ์ง๋ง ์ฃผ๋ก Windows 10/11์์ ์ฌ์ฉ๋จ
๋ ์ฐธ๊ณ ๋ก Windows 10/11 Home์ OpenSSH ์๋ฒ๋ฅผ ์ง์ํ์ง ์์์ ์๋์ผ๋ก ์ค์นํด์ผ ํ๊ฑฐ๋, WSL๋ฅผ ์ด์ฉํด์ผ ํ๋ค.