216.73.216.120 TODAY : 2,534
์ž๋ฃŒ์‹ค ์„œ๋ธŒ ํƒ€์ดํ‹€ ์•„์ด์ฝ˜

Proxmox VE ๊ฐ•์˜

 > 

IV. ํด๋Ÿฌ์Šคํ„ฐ ๋ฐ ๊ณ ๊ฐ€์šฉ์„ฑ (HA) ๊ตฌ์ถ•

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ IV-A-8. SSH Key Exchange: ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ๋…ธ๋“œ ๊ฐ„ SSH ์ธ์ฆ ์„ค์ •

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

๐Ÿ’ป Proxmox VE ๊ฐ•์ขŒ IV-A-8. SSH Key Exchange: ํด๋Ÿฌ์Šคํ„ฐ ๋‚ด ๋…ธ๋“œ ๊ฐ„ SSH ์ธ์ฆ ์„ค์ •

์ฃผ์š” ํ”„๋กœ๊ทธ๋žจ ์ŠคํŽ™

  • ํ‰์ : 10.0
  • ๋ผ์ด์„ ์Šค: free

ํ”ผ๋“œ๋ฐฑ ๋ฐ ๋‹ค์šด๋กœ๋“œ

  • ์‚ฌ์šฉ์ž ํ‰์ : 10.0
  • ์กฐํšŒ: 1

์ œ์กฐ์‚ฌ ๋ฐ ๋“ฑ๋ก ์ •๋ณด

  • ์ œ์ž‘์‚ฌ: LUZENSOFT
  • ๋“ฑ๋ก์ผ: 2026-01-25 08:24:17
  •  

- ์„ค๋ช…

๐Ÿ”‘ ํด๋Ÿฌ์Šคํ„ฐ ๋ณด์•ˆ์˜ ์ดˆ์„, SSH Key Exchange

Proxmox VE ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋…ธ๋“œ ๊ฐ„์˜ ๋Š์ž„์—†๋Š” ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค VM ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜, ์„ค์ • ๋™๊ธฐํ™”, HA(๊ณ ๊ฐ€์šฉ์„ฑ) ๊ธฐ๋Šฅ ๋“ฑ ๋ชจ๋“  ํด๋Ÿฌ์Šคํ„ฐ ์ž‘์—…์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋…ธ๋“œ ๊ฐ„์˜ ์•ˆ์ „ํ•œ ํ†ต์‹ ์„ ์ „์ œ๋กœ ํ•ฉ๋‹ˆ๋‹ค ์ด๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋ฐ”๋กœ SSH Key Exchange์ž…๋‹ˆ๋‹ค ์ด๋ฒˆ #๊ฐ•์ขŒ์—์„œ๋Š” Proxmox ํด๋Ÿฌ์Šคํ„ฐ ํ™˜๊ฒฝ์—์„œ SSH Key Exchange๊ฐ€ ๋ฌด์—‡์ธ์ง€, ์™œ ํ•„์š”ํ•œ์ง€, ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ป๊ฒŒ ์„ค์ •ํ•˜๊ณ  ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•ด ์‹ฌ๋„ ์žˆ๊ฒŒ ๋‹ค๋ฃจ์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


1. SSH Key Exchange๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ํด๋Ÿฌ์Šคํ„ฐ ๋ณด์•ˆ์˜ ํ•ต์‹ฌ

1. SSH Key Exchange๋ž€ ๋ฌด์—‡์ธ๊ฐ€? ํด๋Ÿฌ์Šคํ„ฐ ๋ณด์•ˆ์˜ ํ•ต์‹ฌ

SSH Key Exchange๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ๋…ธ๋“œ ๊ฐ„์— ์•ˆ์ „ํ•˜๊ฒŒ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ #๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

A. ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†๋Š” ์•ˆ์ „ํ•œ ์ ‘์†

  • ์ผ๋ฐ˜์ ์ธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ธ์ฆ ๋ฐฉ์‹์€ ๋ฌด์ž‘์œ„ ๋Œ€์ž… ๊ณต๊ฒฉ(Brute-force attack)์— ์ทจ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค SSH Key Exchange๋Š” ๊ณต๊ฐœ ํ‚ค(Public Key)์™€ ๊ฐœ์ธ ํ‚ค(Private Key) ์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ, ๊ฐœ์ธ ํ‚ค ์—†์ด๋Š” ์•„๋ฌด๋„ ์„œ๋ฒ„์— ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋„๋ก ๊ฐ•๋ ฅํ•œ #๋ณด์•ˆ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

B. ์ž๋™ํ™”๋œ ํด๋Ÿฌ์Šคํ„ฐ ์ž‘์—…

  • Proxmox ํด๋Ÿฌ์Šคํ„ฐ๋Š” ๋…ธ๋“œ ๊ฐ„์— ๋‹ค์–‘ํ•œ ์ž‘์—…์„ ์ž๋™์œผ๋กœ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: HA ๊ธฐ๋Šฅ, ๋ผ์ด๋ธŒ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜). ์ด๋Ÿฌํ•œ ์ž๋™ํ™”๋œ ์ž‘์—…์€ ๋งค๋ฒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ, SSH Key Exchange๋ฅผ ํ†ตํ•ด ์•”ํ˜ธํ™”๋œ ํ„ฐ๋„์„ ๋งŒ๋“ค๊ณ  ์›ํ™œํ•œ ํ†ต์‹ ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค

C. ๋‹จ์ผ ์žฅ์• ์  ์ œ๊ฑฐ

  • ๊ฐ ๋…ธ๋“œ๊ฐ€ ๋…๋ฆฝ์ ์œผ๋กœ SSH Key๋ฅผ ์†Œ์œ ํ•˜๊ณ  ๋‹ค๋ฅธ ๋…ธ๋“œ์— ๊ณต์œ ํ•จ์œผ๋กœ์จ, ํŠน์ • ๋…ธ๋“œ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์œ ์ถœ๋˜๋”๋ผ๋„ ์ „์ฒด ํด๋Ÿฌ์Šคํ„ฐ์˜ #์•ˆ์ •์„ฑ์ด ์ฆ‰๊ฐ์ ์œผ๋กœ ์œ„ํ˜‘๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค ์ด๋Š” ํด๋Ÿฌ์Šคํ„ฐ์˜ #์ธํ”„๋ผ ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋Š” ํ•„์ˆ˜ ์š”์†Œ์ž…๋‹ˆ๋‹ค


2. Proxmox ํด๋Ÿฌ์Šคํ„ฐ์™€ SSH Key Exchange์˜ ๊ด€๊ณ„

Proxmox๋Š” ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ ์‹œ ์ž๋™์œผ๋กœ SSH Key Exchange๋ฅผ ์„ค์ •ํ•˜์ง€๋งŒ, ๊ด€๋ฆฌ์ž๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•  ๋ถ€๋ถ„์ด ์žˆ์Šต๋‹ˆ๋‹ค

A. ํด๋Ÿฌ์Šคํ„ฐ ์ƒ์„ฑ ์‹œ ์ž๋™ ์„ค์ •

  • pvecm create ๋ช…๋ น์œผ๋กœ ํด๋Ÿฌ์Šคํ„ฐ๋ฅผ ์ฒ˜์Œ ์ƒ์„ฑํ•˜๋ฉด, Proxmox๋Š” root ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ SSH Key๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ , ํด๋Ÿฌ์Šคํ„ฐ์— ํ•ฉ๋ฅ˜ํ•˜๋Š” ๋ชจ๋“  ๋…ธ๋“œ์— ์ด ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค ๋”ฐ๋ผ์„œ ๋ณ„๋„์˜ ์ˆ˜๋™ ์ž‘์—… ์—†์ด๋„ ๋…ธ๋“œ ๊ฐ„ SSH ์ ‘์†์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค

B. pve-cluster ์„œ๋น„์Šค์™€์˜ ์—ฐ๋™

  • SSH Key Exchange๋Š” pve-cluster ์„œ๋น„์Šค์™€ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๋™๋ฉ๋‹ˆ๋‹ค ํด๋Ÿฌ์Šคํ„ฐ ์„ค์ • ํŒŒ์ผ(corosync.conf)์„ ํฌํ•จํ•œ ์ค‘์š”ํ•œ ์ •๋ณด๋“ค์€ SSH๋ฅผ ํ†ตํ•ด ์•ˆ์ „ํ•˜๊ฒŒ ๋™๊ธฐํ™”๋˜๋ฉฐ, ์ด๋Š” ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ #์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค

C. ๋…ธ๋“œ ์ถ”๊ฐ€ ์‹œ ์ž๋™ ์ ์šฉ

  • pvecm add ๋ช…๋ น์œผ๋กœ ์ƒˆ๋กœ์šด ๋…ธ๋“œ๋ฅผ ํด๋Ÿฌ์Šคํ„ฐ์— ํ•ฉ๋ฅ˜์‹œํ‚ฌ ๋•Œ, ๊ธฐ์กด ํด๋Ÿฌ์Šคํ„ฐ ๋…ธ๋“œ๋“ค์˜ ๊ณต๊ฐœ ํ‚ค๊ฐ€ ์ž๋™์œผ๋กœ ์ƒˆ ๋…ธ๋“œ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ƒˆ ๋…ธ๋“œ์˜ ๊ณต๊ฐœ ํ‚ค๋„ ๊ธฐ์กด ๋…ธ๋“œ๋“ค์— ๋ฐฐํฌ๋˜์–ด ๋ชจ๋“  ๋…ธ๋“œ ๊ฐ„์˜ #์†Œํ”„ํŠธ์›จ์–ด์  ์‹ ๋ขฐ ๊ด€๊ณ„๊ฐ€ ํ˜•์„ฑ๋ฉ๋‹ˆ๋‹ค


3. SSH Key Exchange ์ˆ˜๋™ ์„ค์ • ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ

3. SSH Key Exchange ์ˆ˜๋™ ์„ค์ • ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ

์ž๋™ ์„ค์ • ์™ธ์— ๊ด€๋ฆฌ์ž๊ฐ€ ์ง์ ‘ SSH Key Exchange๋ฅผ ์„ค์ •ํ•˜๊ฑฐ๋‚˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค

A. ์ˆ˜๋™์œผ๋กœ SSH Key ์ƒ์„ฑ

  • ssh-keygen ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ๋กœ์šด SSH Key ์Œ(๊ณต๊ฐœ ํ‚ค, ๊ฐœ์ธ ํ‚ค)์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๊ฐœ์ธ ํ‚ค๋Š” ์•ˆ์ „ํ•œ ๊ณณ์— ๋ณด๊ด€ํ•˜๊ณ , ๊ณต๊ฐœ ํ‚ค(~/.ssh/id_rsa.pub)๋ฅผ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ๋ณต์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค

B. ssh-copy-id ๋ช…๋ น์„ ์ด์šฉํ•œ ๋ฐฐํฌ

  • ๊ฐ€์žฅ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ณต๊ฐœ ํ‚ค๋ฅผ ๋‹ค๋ฅธ ๋…ธ๋“œ์— ๋ฐฐํฌํ•˜๋Š” #๋ฐฉ๋ฒ•์€ ssh-copy-id <์‚ฌ์šฉ์ž์ด๋ฆ„>@<๋Œ€์ƒ_๋…ธ๋“œ_IP> ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค ์ด ๋ช…๋ น์€ ๋Œ€์ƒ ๋…ธ๋“œ์˜ ~/.ssh/authorized_keys ํŒŒ์ผ์— ๋กœ์ปฌ ๋…ธ๋“œ์˜ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€ํ•ด์ค๋‹ˆ๋‹ค

C. ํผ๋ฏธ์…˜(Permission) ๋ฌธ์ œ ํ•ด๊ฒฐ

  • SSH Key ํŒŒ์ผ(id_rsa, id_rsa.pub)์ด๋‚˜ ~/.ssh ๋””๋ ‰ํ† ๋ฆฌ์˜ ํผ๋ฏธ์…˜์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์œผ๋ฉด SSH ์ ‘์†์ด ๊ฑฐ๋ถ€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ๊ฐœ์ธ ํ‚ค๋Š” 600, ๊ณต๊ฐœ ํ‚ค๋Š” 644, ~/.ssh ๋””๋ ‰ํ† ๋ฆฌ๋Š” 700์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ธ #๋ณด์•ˆ ๊ทœ์น™์ž…๋‹ˆ๋‹ค


4. SSH Key Exchange ๊ด€๋ฆฌ ํŒ ๋ฐ ๋ณด์•ˆ ๊ฐ•ํ™”

SSH Key Exchange๋ฅผ ๋”์šฑ ์•ˆ์ „ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์ถ”๊ฐ€์ ์ธ ํŒ๋“ค์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค

A. Root ๊ณ„์ • SSH ์ง์ ‘ ์ ‘์† ์ œํ•œ

  • ๊ธฐ๋ณธ์ ์œผ๋กœ Proxmox๋Š” root ๊ณ„์ •์œผ๋กœ SSH ์ง์ ‘ ์ ‘์†์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค ํ•˜์ง€๋งŒ ๋ณด์•ˆ ๊ฐ•ํ™”๋ฅผ ์œ„ํ•ด ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ๊ณ„์ •์„ ์ƒ์„ฑํ•˜๊ณ  sudo ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•œ ํ›„, root ๊ณ„์ •์˜ SSH ์ง์ ‘ ์ ‘์†์€ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค ์ด๋Š” #์ตœ์ ํ™”๋œ ๋ณด์•ˆ ๊ด€๋ฆฌ์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค

B. SSH ํฌํŠธ ๋ณ€๊ฒฝ ๋ฐ Fail2Ban ํ™œ์šฉ

  • SSH์˜ ๊ธฐ๋ณธ ํฌํŠธ(22)๋ฅผ ๋‹ค๋ฅธ ํฌํŠธ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ , Fail2Ban๊ณผ ๊ฐ™์€ ์นจ์ž… ๋ฐฉ์ง€ #๋ฐ์ดํ„ฐ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด์ž‘์œ„ ๋Œ€์ž… ๊ณต๊ฒฉ์„ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค ์ด๋Š” ํด๋Ÿฌ์Šคํ„ฐ์˜ #๊ฐ€์ƒํ™” ํ™˜๊ฒฝ์„ ์™ธ๋ถ€ ์œ„ํ˜‘์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๋Š” ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค

C. ์ฃผ๊ธฐ์ ์ธ Key ๊ฐ์‚ฌ ๋ฐ ๊ต์ฒด

  • ์˜ค๋žœ ๊ธฐ๊ฐ„ ์‚ฌ์šฉํ•œ SSH Key๋Š” ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฐ์‚ฌํ•˜๊ณ  ๊ต์ฒดํ•˜๋Š” ๊ฒƒ์ด ๋ณด์•ˆ ๋ฒ ์ŠคํŠธ ํ”„๋ž™ํ‹ฐ์Šค์ž…๋‹ˆ๋‹ค ๋งŒ์•ฝ ๊ฐœ์ธ ํ‚ค๊ฐ€ ์œ ์ถœ๋˜์—ˆ๋‹ค๊ณ  ์˜์‹ฌ๋˜๋ฉด ์ฆ‰์‹œ ํ•ด๋‹น ํ‚ค๋ฅผ ํ๊ธฐํ•˜๊ณ  ์ƒˆ๋กœ์šด ํ‚ค๋กœ ๊ต์ฒดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค


SSH Key Exchange๋Š” Proxmox VE ํด๋Ÿฌ์Šคํ„ฐ๊ฐ€ ์›ํ™œํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜์ ์ธ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค ์˜ค๋Š˜ ๋ฐฐ์šด ๋‚ด์šฉ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ๋ถ„์˜ ํด๋Ÿฌ์Šคํ„ฐ ๋ณด์•ˆ ์ˆ˜์ค€์„ ํ•œ ๋‹จ๊ณ„ ๋” ๋†’์—ฌ๋ณด์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค ๋‹ค์Œ ๊ฐ•์ขŒ์—์„œ๋Š” ํด๋Ÿฌ์Šคํ„ฐ์˜ ์ž์› ํ• ๋‹น๊ณผ ์žฅ์•  ๋ณต๊ตฌ ์šฐ์„ ์ˆœ์œ„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” 'HA ๊ทธ๋ฃน ์„ค์ •'์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


๊ฐ•์ขŒ, ๋ฐฉ๋ฒ•, ๋ณด์•ˆ, ์•ˆ์ •์„ฑ, ์ธํ”„๋ผ, ์—ญํ• , ์†Œํ”„ํŠธ์›จ์–ด, ์ตœ์ ํ™”, ๋ฐ์ดํ„ฐ, ๊ฐ€์ƒํ™”


์ตœ์ ์˜ ์„ฑ๋Šฅ, ์ตœ๊ณ ์˜ ๋น„์šฉ ํšจ์œจ์„ฑ! ๋‹น์‹ ์˜ ํ”„๋กœ์ ํŠธ์— ๋”ฑ ๋งž๋Š” Proxmox VE ๊ธฐ๋ฐ˜ ํ˜ธ์ŠคํŒ…์„ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”. ๋ฃจ์  ํ˜ธ์ŠคํŒ… ๋ฐ”๋กœ๊ฐ€๊ธฐ



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