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๋ฅผ ์ด์ฉํด์ผ ํ๋ค.
'Infra & DevOps' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] Fail2Ban์ด SSH ํฌํธ์์ ๋์ํ์ง ์๋ ์ด์ ์ ํธ๋ฌ๋ธ์ํ (0) | 2025.02.04 |
---|---|
[AWS] Native Observability - Logs ์ค์ต (1) | 2024.11.12 |
[WinRM] WinRM ์ค์ ๋ฐ HTTPS ํต์ (0) | 2024.05.31 |
[AWS] EC2 SSH Connection Refused ํธ๋ฌ๋ธ์ํ (0) | 2024.03.28 |
Jenkins๋ก ๋ฌด์ค๋จ ๋ฐฐํฌ ํ์ดํ๋ผ์ธ ๊ตฌ์ถํ๊ธฐ (1) | 2024.03.08 |