216.73.216.166 TODAY : 1,124
์ž๋ฃŒ์‹ค ์„œ๋ธŒ ํƒ€์ดํ‹€ ์•„์ด์ฝ˜

Proxmox VE ๊ฐ•์˜

 > 

III. ๋„คํŠธ์›Œํ‚น ๋ฐ ๋ณด์•ˆ

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ III-B-4. SSH ํฌํŠธ ๋ณ€๊ฒฝ ๋ฐ Root ๋กœ๊ทธ์ธ ๋น„ํ™œ์„ฑํ™”: ๊ธฐ๋ณธ ๋ณด์•ˆ ๊ฐ•ํ™”

์ž๋ฃŒ ๊ธฐ๋ณธ์ •๋ณด

๐Ÿ’ป 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 ํฌํŠธ ๋ณ€๊ฒฝ: ์ˆจ๋ฐ”๊ผญ์งˆ ๋ณด์•ˆ์˜ ๊ธฐ์ดˆ

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 ํ‚ค ๊ธฐ๋ฐ˜ ์ธ์ฆ ๋„์ž…: ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†๋Š” ๋ณด์•ˆ

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 ๊ธฐ๋ฐ˜ ํ˜ธ์ŠคํŒ…์„ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”. ๋ฃจ์  ํ˜ธ์ŠคํŒ… ๋ฐ”๋กœ๊ฐ€๊ธฐ


์ด ์นดํ…Œ๊ณ ๋ฆฌ Navigation
์ „์ฒด ์นดํ…Œ๊ณ ๋ฆฌ Navigation