Proxmox VE ๊ฐ์
>III. ๋คํธ์ํน ๋ฐ ๋ณด์
๐ป Proxmox VE ๊ฐ์ข III-B-4. SSH ํฌํธ ๋ณ๊ฒฝ ๋ฐ Root ๋ก๊ทธ์ธ ๋นํ์ฑํ: ๊ธฐ๋ณธ ๋ณด์ ๊ฐํ
์๋ฃ ๊ธฐ๋ณธ์ ๋ณด
์ฃผ์ ํ๋ก๊ทธ๋จ ์คํ
- ํ์ : 10.0
- ๋ผ์ด์ ์ค: free
ํผ๋๋ฐฑ ๋ฐ ๋ค์ด๋ก๋
- ์ฌ์ฉ์ ํ์ : 10.0
- ์กฐํ: 3
์ ์กฐ์ฌ ๋ฐ ๋ฑ๋ก ์ ๋ณด
- ์ ์์ฌ: LUZENSOFT
- ๋ฑ๋ก์ผ: 2026-01-11 09:25:24
- ์ค๋ช
๐ก๏ธ ๋ณด์ด์ง ์๋ ์ํ์ผ๋ก๋ถํฐ ์๋ฒ๋ฅผ ๋ณดํธํ๋ผ
์๋ฒ๋ฅผ ์ธ๋ถ์ ์ฐ๊ฒฐํ๋ ์๊ฐ, ์ ์ธ๊ณ์ ๋ด(Bot)๋ค์ ๊ฐ์ฅ ๋จผ์ 22๋ฒ ํฌํธ๋ฅผ ๋๋๋ฆฌ๊ธฐ ์์ํฉ๋๋ค
Proxmox VE์ ๊ธฐ๋ณธ ์ค์ ์ ๊ฐ๋ ฅํ์ง๋ง, ๋๊ตฌ๋ ์๋ ๊ธฐ๋ณธ ์ค์ ์ ๊ณง ํด์ปค์ ๊ฐ์ฅ ์ฌ์ด ๋จน์๊ฐ์ด ๋๊ธฐ๋ ํฉ๋๋ค
ํนํ 'root'๋ผ๋ ์์ด๋๋ ์ ์ธ๊ณ ๋ชจ๋ ๋ฆฌ๋ ์ค ์๋ฒ์ ๊ณตํต์ผ๋ก ์กด์ฌํ๊ธฐ ๋๋ฌธ์, ๋น๋ฐ๋ฒํธ๋ง ๋ฌด์์๋ก ๋์ ํ๋ '๋ธ๋ฃจํธ ํฌ์ค(Brute Force)' ๊ณต๊ฒฉ์ ํต์ฌ ํ๊ฒ์ ๋๋ค
์ด๋ฒ #๊ฐ์ข์์๋ ์๋ฒ ์นจํฌ์ ๊ฐ์ฅ ํํ ๊ฒฝ๋ก์ธ SSH ํ๊ฒฝ์ ์ฌ์ค๊ณํ์ฌ, ์ธํ๋ผ์ ๊ธฐ์ด ์ฒด๋ ฅ์ ๋น์ฝ์ ์ผ๋ก ๋์ด๋ ๋ณด์ #๋ฐฉ๋ฒ์ ๋จ๊ณ๋ณ๋ก ํ์ตํ๊ฒ ์ต๋๋ค
1. SSH ํฌํธ ๋ณ๊ฒฝ: ์จ๋ฐ๊ผญ์ง ๋ณด์์ ๊ธฐ์ด
ํ์ค ํฌํธ์ธ 22๋ฒ์ ์์์ ๋์ ๋ฒํธ(์: 20000~60000 ์ฌ์ด)๋ก ๋ณ๊ฒฝํ๋ ๊ฒ๋ง์ผ๋ก๋ ์๋ํ๋ ์ค์บ๋ ๊ณต๊ฒฉ์ 90% ์ด์์ ์ฐจ๋จํ ์ ์์ต๋๋ค
A. ์ค์ ํ์ผ ์์ ํ๊ธฐ
SSH ์ค์ ์ ์ฌ์ฅ๋ถ์ธ
/etc/ssh/sshd_configํ์ผ์ ํธ์งํด์ผ ํฉ๋๋คPort 22๋ผ๊ณ ๋์ด ์๋ ๋ถ๋ถ์ ์ฃผ์ ํด์ ํ๊ณ ์ฌ๋ฌ๋ถ๋ง์ด ์๋ ์ซ์๋ก ๋ณ๊ฒฝํ์ญ์์ค์ด๋ ์ธ๋ถ ๋ ธ์ถ ๋ฉด์ ์ ์ค์ฌ #๋ฐ์ดํฐ ์ ์ถ ์ฌ๊ณ ๋ฅผ ๋ฏธ์ฐ์ ๋ฐฉ์งํ๋ ๋งค์ฐ ํจ๊ณผ์ ์ธ ์๋จ์ ๋๋ค
B. ๋ฐฉํ๋ฒฝ ๊ท์น ์ฌ์ ์ ๋ฐ์ดํธ
ํฌํธ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ , Proxmox ๋ฐฉํ๋ฒฝ์์ ์๋ก ์ฌ์ฉํ ํฌํธ๋ฅผ ๋ฐ๋์ ํ์ฉ(Accept)ํด ๋์ด์ผ ํฉ๋๋ค
๊ทธ๋ ์ง ์์ผ๋ฉด ์ค์ ์ ์ ์ฉํ๋ ์๊ฐ ๋ณธ์ธ์กฐ์ฐจ ์๋ฒ ์ ์์ด ๋๊ธฐ๋ ๊ณ ๋ฆฝ ์ํฉ์ ์ฒํ๊ฒ ๋ฉ๋๋ค
์ด๋ฌํ ์ธ์ฌํ ์ค๋น๋ ์๋ฒ ์ด์์ #์์ ์ฑ์ ์ ์งํ๋ ํ์ ์ ์ฐจ์ ๋๋ค
C. ์๋น์ค ์ฌ์์ ๋ฐ ํ์ธ
systemctl restart ssh๋ช ๋ น์ด๋ฅผ ํตํด ์ค์ ์ ๋ฐ์ํฉ๋๋ค
์ดํ ์ ํฌํธ๋ก ์ ์์ด ์ ๋๋์ง ๋ณ๋์ ์ธ์ ์์ ํ์ธํ ๋ค ๊ธฐ์กด ์ธ์ ์ ์ข ๋ฃํ๋ ๊ฒ์ด ์์ ํ #๋คํธ์ํฌ ๊ด๋ฆฌ ์๋ น์ ๋๋ค
2. Root ๋ก๊ทธ์ธ ๋นํ์ฑํ ๋ฐ ์ผ๋ฐ ์ฌ์ฉ์ ๊ณ์ ํ์ฉ
์ต์์ ๊ถํ์์ธ root ๊ณ์ ์ผ๋ก ์ง์ ๋ก๊ทธ์ธ์ ๋ง๋ ๊ฒ์ ๋ณด์์ '์ต์ ๊ถํ ์์น'์ ์คํํ๋ ํต์ฌ์ ๋๋ค
A. ์ผ๋ฐ ๊ด๋ฆฌ์ ๊ณ์ ์์ฑ
root๋ฅผ ๋์ ํ ์ฌ์ฉ์ ๊ณ์ ์ ๋ง๋ค๊ณ ๊ฐ๋ ฅํ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ถ์ฌํ์ญ์์ค
์ด ๊ณ์ ์
sudo๊ถํ์ ๋ถ์ฌ๋ฐ์ ํ์ํ ๋๋ง ๊ด๋ฆฌ์ ๊ถํ์ ํ์ฌํ๊ฒ ๋ฉ๋๋ค์ด๋ฌํ ๊ณ์ ๋ถ๋ฆฌ๋ #๊ฐ์ํ ํ๊ฒฝ์์ ์๋์น ์์ ์ค์๋ก ์ธํ ์์คํ ํผ์์ ๋ง์์ฃผ๋ ์์ ์ฅ์น๊ฐ ๋ฉ๋๋ค
B. PermitRootLogin ์ค์ ๋ณ๊ฒฝ
๋ค์
sshd_configํ์ผ๋ก ๋์๊ฐPermitRootLogin yes๋ฅผno๋ก ์์ ํฉ๋๋ค์ด์ ํด์ปค๊ฐ root์ ๋น๋ฐ๋ฒํธ๋ฅผ ์์๋ด๋๋ผ๋ ์๊ฒฉ์์๋ ์ ๋ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค
๋ด๋ถ ์นจ์ ์๊ฐ ๋ฐ์ํ๋๋ผ๋ 2์ฐจ ๊ด๋ฌธ(sudo)์ ๋ง๋ค์ด ๋๋ ์ ์ ๋๋ค
C. #์ฑ๋ฅ ์ ํ ์๋ ๋ณด์ ๊ฐํ
์ด๋ฌํ ์ค์ ๋ค์ ์์คํ ์ ํ๋์จ์ด ๋ฆฌ์์ค๋ฅผ ์ ํ ์๋ชจํ์ง ์์ผ๋ฉด์๋ ๋ณด์ ๋ฑ๊ธ์ ์ต์์๋ก ๋์ด์ฌ๋ฆฝ๋๋ค
์ํํธ์จ์ด์ ์ธ ์ค์ ๋ง์ผ๋ก ํ๋์จ์ด ๋ฐฉํ๋ฒฝ์ ์คํ๋ ๊ธฐ์ด ๋ฐฉ์ด์ ์ ๊ตฌ์ถํ๋ ์ ์ ๋๋ค
3. SSH ํค ๊ธฐ๋ฐ ์ธ์ฆ ๋์ : ๋น๋ฐ๋ฒํธ ์๋ ๋ณด์
๋ฌธ์์ด ๋น๋ฐ๋ฒํธ๋ ์ธ์ ๋ ํ์ทจ๋ ์ ์์ง๋ง, ์ํ์ ์ผ๋ก ๊ณ์ฐ๋ ์ํธํ ํค ์(Key Pair)์ ๋ฌผ๋ฆฌ์ ํ์ผ์ด ์์ผ๋ฉด ๋ซ์ ์ ์์ต๋๋ค
A. ํค ์ ์์ฑ ๋ฐ ๊ณต๊ฐํค ๋ณต์ฌ
๊ด๋ฆฌ์์ PC์์
ssh-keygen์ ํตํด ์์ฑ๋ ๊ณต๊ฐํค(.pub)๋ฅผ ์๋ฒ์authorized_keys์ ๋ฑ๋กํฉ๋๋ค์ด์ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ์์ด๋ ์์ ํ๊ฒ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํด์ง๋ฉฐ, ์ด๋ ์๋ํ๋ ์คํฌ๋ฆฝํธ ์ด์ ์์๋ ๋งค์ฐ ์ ์ฉํ #์์์ด ๋ฉ๋๋ค
B. ๋น๋ฐ๋ฒํธ ์ธ์ฆ ์์ ์ฐจ๋จ
ํค ์ธ์ฆ์ด ์ ์ ์๋ํ๋ค๋ฉด,
PasswordAuthenticationํญ๋ชฉ์no๋ก ๋ณ๊ฒฝํ์ญ์์ค๋น๋ฐ๋ฒํธ ์์ฒด๊ฐ ์์ ์ ๋ ฅ๋์ง ์๋ ๋ฌด์ ์ #์ํํธ์จ์ด ์ ์ ๋ณด์ ํ๊ฒฝ์ด ์์ฑ๋ฉ๋๋ค
C. #์ธํ๋ผ ๋ณด์์ ๊ณ ๋ํ
ํ ๋จ์๋ก ์ด์ํ๋ค๋ฉด ๊ฐ ๊ด๋ฆฌ์๋ณ๋ก ๊ณ ์ ํ ํค๋ฅผ ๋ฐ๊ธํ์ญ์์ค
๋๊ฐ ์ธ์ ์ ์ํ๋์ง์ ๋ํ ๊ฐ์ฌ ์ถ์ ์ด ๋ช ํํด์ง๋ฉฐ, ํน์ ๊ด๋ฆฌ์์ ํด์ฌ ์ ํด๋น ํค๋ง ์ญ์ ํ๋ฉด ๋๋ฏ๋ก ๋ณด์ ๊ด๋ฆฌ๊ฐ ๋งค์ฐ ๋จ์ํด์ง๋๋ค
4. ๋ชจ๋ํฐ๋ง ๋ฐ ์ถ๊ฐ ๋ฐฉ์ด ์ฒด๊ณ ๊ตฌ์ถ
๋ณด์์ ์ค์ ์์ ๋๋๋ ๊ฒ์ด ์๋๋ผ ์ง์์ ์ธ ๊ฐ์๊ฐ ๋๋ฐ๋์ด์ผ ํฉ๋๋ค
A. Fail2Ban๊ณผ์ ์ฐ๋
์ผ์ ํ์ ์ด์ ๋ก๊ทธ์ธ์ ์คํจํ๋ IP๋ฅผ ์๋์ผ๋ก ์ฐจ๋จํ๋ Fail2Ban์ ์ค์นํ์ญ์์ค
#์ต์ ํ๋ ํํฐ๋ฅผ ํตํด ๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ์ ์๋ํ๋ ๊ณต๊ฒฉ์์ #IP๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ฒฉ๋ฆฌํ ์ ์์ต๋๋ค
B. ๋ก๊ทธ์ธ ๋ก๊ทธ ๋ถ์
/var/log/auth.logํ์ผ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ๊ฒํ์ฌ ๋น์ ์์ ์ธ ์ ๊ทผ ์๋๊ฐ ์์๋์ง ํ์ธํ์ญ์์ค
๋ก๊ทธ๋ ์นจ์ ํ์ง ๋ฐ ๋์ ๊ณํ ์๋ฆฝ์ ์ํ ๊ฐ์ฅ ์์คํ ๊ธฐ์ด #๋ฐ์ดํฐ๊ฐ ๋ฉ๋๋ค
C. ํตํฉ ๋ฐฉํ๋ฒฝ๊ณผ์ ์๋์ง
์์ ๋ฐฐ์ด Proxmox ๋ฐ์ดํฐ์ผํฐ ๋ฐฉํ๋ฒฝ๊ณผ ์ด๋ฒ SSH ๊ฐํ๋ฅผ ๊ฒฐํฉํ๋ฉด ์ด์ค, ์ผ์ค์ ๋ฐฉ์ด๋ง์ด ํ์ฑ๋ฉ๋๋ค
๊ฒฐ๊ตญ ๋ณด์์ ํ๋์ ๊ฐ๋ ฅํ ๋ฒฝ๋ณด๋ค ์ฌ๋ฌ ๊ฒน์ ์์ ๋ฒฝ์ด ํจ์ฌ ๋ ๊ฐ๋ ฅํ ํ์ ๋ฐํํฉ๋๋ค
์ค๋ ๋ค๋ฃฌ ์ค์ ๋ค์ Proxmox ์ค์น ํ ๊ฐ์ฅ ๋จผ์ ์ํํด์ผ ํ '๊ณจ๋ ๋ฃฐ'์ ๋๋ค
๊ธฐ๋ณธ์ ํผํผํ ํ์ฌ ์์คํ ์๋ฒ ์์์ ์์ ํ๊ฒ ๋ณดํธํ์๊ธธ ๋ฐ๋๋๋ค
๊ฐ์ข, ๋ฐฉ๋ฒ, ๋ฐ์ดํฐ, ์์ ์ฑ, ๋คํธ์ํฌ, ๊ฐ์ํ, ์ฑ๋ฅ, ์์, ์ํํธ์จ์ด, ์ธํ๋ผ, IP, ์ต์ ํ
์ต์ ์ ์ฑ๋ฅ, ์ต๊ณ ์ ๋น์ฉ ํจ์จ์ฑ! ๋น์ ์ ํ๋ก์ ํธ์ ๋ฑ ๋ง๋ Proxmox VE ๊ธฐ๋ฐ ํธ์คํ ์ ๊ฒฝํํด ๋ณด์ธ์. ๋ฃจ์ ํธ์คํ ๋ฐ๋ก๊ฐ๊ธฐ