์ž๋ฃŒ์‹ค ์„œ๋ธŒ ํƒ€์ดํ‹€ ์•„์ด์ฝ˜

Proxmox VE ๊ฐ•์˜

 > 

I. Proxmox VE ๊ธฐ๋ณธ ํ™˜๊ฒฝ ๊ตฌ์ถ•

๐Ÿ’ป I-D-3. ๊ถŒํ•œ ์—ญํ•  (Roles) ์ดํ•ด: ์‚ฌ์šฉ์ž์—๊ฒŒ ์—ญํ•  ๋ถ€์—ฌํ•˜๊ธฐ

๐Ÿ’ป I-D-3. ๊ถŒํ•œ ์—ญํ•  (Roles) ์ดํ•ด: ์‚ฌ์šฉ์ž์—๊ฒŒ ์—ญํ•  ๋ถ€์—ฌํ•˜๊ธฐ

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

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

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

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

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

  • ์ œ์ž‘์‚ฌ: LUZENSOFT
  • ๋“ฑ๋ก์ผ: 2025-12-03 14:47:14
  •  

- ์„ค๋ช…

๐ŸŽฏ ProxmoxVE RBAC ํ•ต์‹ฌ: ๊ถŒํ•œ ์—ญํ•  (Roles) ์‹œ์Šคํ…œ ์ดํ•ด ๋ฐ ๋ถ€์—ฌ ๋ฐฉ๋ฒ•

์ด์ „ ๊ฐ•์˜์—์„œ Proxmox ์‚ฌ์šฉ์ž์™€ ๊ทธ๋ฃน์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์› ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ƒ์„ฑ๋œ ์‚ฌ์šฉ์ž๋‚˜ ๊ทธ๋ฃน์ด ์‹ค์ œ ์ž์›์— ์ ‘๊ทผํ•˜์—ฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์–ด ์ฃผ๋Š” ํ•ต์‹ฌ ๊ฐœ๋…์ธ ์—ญํ•  (Roles)์— ๋Œ€ํ•ด ์ดํ•ดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Proxmox์˜ ์ ‘๊ทผ ์ œ์–ด ๋ชจ๋ธ์ธ #RBAC (์—ญํ•  ๊ธฐ๋ฐ˜ #์ ‘๊ทผ #์ œ์–ด)๋Š” ๊ถŒํ•œ์˜ ์ง‘ํ•ฉ์ธ ์—ญํ• ์„ ์ด์šฉํ•ด ๊ด€๋ฆฌ #ํšจ์œจ์„ฑ๊ณผ #๋ณด์•ˆ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ด ํฌ์ŠคํŒ…์€ #์—ญํ• ์˜ #์ข…๋ฅ˜์™€ #์˜๋ฏธ๋ฅผ #ํŒŒ์•…ํ•˜๊ณ , #์‚ฌ์šฉ์ž๋‚˜ #๊ทธ๋ฃน์— #ํŠน์ • #์—ญํ• ์„ #ํ• ๋‹นํ•˜๋Š” #์‹ฌํ™” #๊ณผ์ •์„ ์ƒ์„ธํ•˜๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.


1. ๊ถŒํ•œ ์—ญํ•  (Roles)์˜ ๊ฐœ๋… ๋ฐ ์ค‘์š”์„ฑ

์—ญํ• ์€ ์‚ฌ์šฉ์ž๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ (#Permission)๋“ค์˜ #๋ฌถ์Œ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

A. Roles์˜ ์ •์˜

  • ์—ญํ• ์€ ๋‹จ์ผ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•˜๋‚˜์”ฉ ๊ฐœ๋ณ„ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๋Š” ๋Œ€์‹ , ๋ฏธ๋ฆฌ ์ •์˜๋œ ๊ถŒํ•œ ์ง‘ํ•ฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ด€๋ฆฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด, VMAdmin์ด๋ผ๋Š” ์—ญํ• ์€ #๊ฐ€์ƒ๋จธ์‹ ์˜ #์ƒ์„ฑ, #์‹œ์ž‘, #์ค‘์ง€, #์‚ญ์ œ ๋“ฑ์˜ ๊ถŒํ•œ๋“ค์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

B. RBAC ๋ชจ๋ธ์˜ ์žฅ์ 

  • ๊ด€๋ฆฌ #๋‹จ์ˆœํ™”: ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ๊ธธ ๋•Œ๋งˆ๋‹ค ์ˆ˜์‹ญ ๊ฐ€์ง€์˜ ๊ฐœ๋ณ„ ๊ถŒํ•œ์„ ํ•˜๋‚˜์”ฉ ์„ค์ •ํ•  ํ•„์š” ์—†์ด, ํ•ด๋‹น ์—…๋ฌด์— ๋งž๋Š” ์—ญํ• ๋งŒ ๋ถ€์—ฌํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

  • ๋ณด์•ˆ #๊ฐ•ํ™”: ์—ญํ• ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•„์š”ํ•œ #์ตœ์†Œํ•œ์˜ #๊ถŒํ•œ (Least Privilege)๋งŒ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์–ด, ์šด์˜ #์˜ค๋ฅ˜๋‚˜ #์•…์˜์ ์ธ #ํ–‰์œ„๋กœ ์ธํ•œ #ํ”ผํ•ด #๋ฒ”์œ„๋ฅผ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


2. ์ฃผ์š” ๊ธฐ๋ณธ ์ œ๊ณต ์—ญํ•  ์ข…๋ฅ˜

uploadImage

ProxmoxVE๋Š” ์ผ๋ฐ˜์ ์ธ ์šด์˜ ํ™˜๊ฒฝ์„ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ๊ธฐ๋ณธ ์—ญํ• ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์—ญํ•  ์ด๋ฆ„

์ฃผ์š” ๊ถŒํ•œ ๋ฒ”์œ„

๋Œ€์ƒ ์‚ฌ์šฉ์ž

#Administrator

์‹œ์Šคํ…œ ์ „์ฒด์— ๋Œ€ํ•œ #์ตœ๊ณ  #๊ถŒํ•œ (#Datacenter #์„ค์ • ํฌํ•จ)

์‹œ์Šคํ…œ ์ตœ๊ณ  ๊ด€๋ฆฌ์ž (root์™€ ์œ ์‚ฌ)

#PVEAdmin

VM ๊ด€๋ฆฌ ๋ฐ Node #์ž์› ๊ด€๋ฆฌ ํฌํ•จ (Datacenter ์„ค์ • ์ œ์™ธ)

#ํด๋Ÿฌ์Šคํ„ฐ #์šด์˜ #๊ด€๋ฆฌ์ž

#VMAdmin

๊ฐ€์ƒ๋จธ์‹  ์ƒ์„ฑ, ์ˆ˜์ •, ์ œ์–ด ๋“ฑ #๊ฐ€์ƒํ™” #์ž‘์—… ์ „๋ฐ˜

๊ฐ€์ƒํ™” ์„œ๋น„์Šค ์šด์˜ ๋‹ด๋‹น์ž

#VMViewer

VM #์ƒํƒœ #์ •๋ณด #์ฝ๊ธฐ (#ReadOnly), ์ œ์–ด ๋ถˆ๊ฐ€

#๋ชจ๋‹ˆํ„ฐ๋ง #๋‹ด๋‹น์ž

#NoAccess

์ ‘๊ทผ ๋ถˆ๊ฐ€

์ผ์‹œ์ ์œผ๋กœ ๊ถŒํ•œ์„ #ํšŒ์ˆ˜ํ•  ๋•Œ ์‚ฌ์šฉ

Datacenter -> Permissions -> Roles ํƒญ์—์„œ ๊ธฐ๋ณธ ์ œ๊ณต๋˜๋Š” ๋ชจ๋“  ์—ญํ• ์˜ ์ƒ์„ธ ๊ถŒํ•œ ๋‚ด์—ญ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


3. ์‚ฌ์šฉ์ž ๋ฐ ๊ทธ๋ฃน์— ์—ญํ•  ๋ถ€์—ฌ ๋‹จ๊ณ„

๊ถŒํ•œ ํ• ๋‹น์€ Datacenter ๋ ˆ๋ฒจ์˜ #Permissions #ํƒญ์—์„œ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

A. ๊ถŒํ•œ ์ถ”๊ฐ€ ๋ฉ”๋‰ด ์ ‘๊ทผ

  1. Datacenter -> Permissions ํƒญ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

  2. ์ƒ๋‹จ์˜ #Add #๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ , Group Permission์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค (๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž๋ณด๋‹ค ๊ทธ๋ฃน์— ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์ด ๊ด€๋ฆฌ์— ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค).

B. ๊ถŒํ•œ ํ• ๋‹น ํ•„์ˆ˜ 3์š”์†Œ ์„ค์ •

๊ถŒํ•œ์„ ๋ถ€์—ฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์š”์†Œ๋ฅผ ๋ฐ˜๋“œ์‹œ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. #Path (#์ž์› #๊ฒฝ๋กœ): ๊ถŒํ•œ์„ #์ ์šฉํ•  #๋Œ€์ƒ #์ž์›์˜ #๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

    • ์˜ˆ: ๋ชจ๋“  Node์™€ VM์— ์ ์šฉํ•˜๋ ค๋ฉด ์ตœ์ƒ์œ„ ๊ฒฝ๋กœ์ธ /๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

    • ์˜ˆ: ํŠน์ • VMID๊ฐ€ 100์ธ ๊ฐ€์ƒ๋จธ์‹ ์—๋งŒ ์ ์šฉํ•˜๋ ค๋ฉด /vmid/100์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

  2. Group (#์ˆ˜ํ˜œ #๋Œ€์ƒ): ์ด์ „์— ์ƒ์„ฑํ•œ ๊ทธ๋ฃน (์˜ˆ: vm-operators)์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

  3. Role (#๋ถ€์—ฌ #์—ญํ• ): ๊ทธ๋ฃน์— ๋ถ€์—ฌํ•  ๊ถŒํ•œ ์ง‘ํ•ฉ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    • ์˜ˆ: VMAdmin์„ ์„ ํƒํ•˜์—ฌ ๊ฐ€์ƒ๋จธ์‹  ์ „์ฒด ๊ด€๋ฆฌ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค.

C. Add ํด๋ฆญ ๋ฐ ํ™•์ธ

  • ๋ชจ๋“  ์„ค์ •์„ ๋งˆ์นœ ํ›„ Add ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด, ํ•ด๋‹น ๊ทธ๋ฃน์— ์†ํ•œ ๋ชจ๋“  ์‚ฌ์šฉ์ž๋Š” ์ง€์ •๋œ ๊ฒฝ๋กœ์˜ ์ž์›์— ๋Œ€ํ•ด VMAdmin์˜ ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.


4. ๊ถŒํ•œ ๊ด€๋ฆฌ ํŒ: ์ตœ์†Œ ๊ถŒํ•œ์˜ ์›์น™

uploadImage

๋ณด์•ˆ #๋ชจ๋ฒ” #์‚ฌ๋ก€์— ๋”ฐ๋ผ ๊ถŒํ•œ์„ ๋ถ€์—ฌํ•  ๋•Œ๋Š” ํ•ญ์ƒ #์ตœ์†Œ๊ถŒํ•œ์˜์›์น™ (Principle of Least Privilege)์„ ์ง€์ผœ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • ์ตœ์†Œ ๊ถŒํ•œ์˜ ์›์น™: ์‚ฌ์šฉ์ž์—๊ฒŒ ์ž์‹ ์˜ ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ฐ€์žฅ ์ ์€ ๊ถŒํ•œ๋งŒ์„ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • ์ ์šฉ ์‚ฌ๋ก€: VM ์ƒํƒœ #ํ™•์ธ๋งŒ ํ•˜๋Š” ๋‹ด๋‹น์ž์—๊ฒŒ๋Š” VMViewer ์—ญํ• ์„, VM #์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ๋‹ด๋‹น์ž์—๊ฒŒ๋Š” VMAdmin ์—ญํ• ์„ ๋ถ€์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ProxmoxVE์˜ ์—ญํ•  ๊ธฐ๋ฐ˜ ๊ถŒํ•œ ์„ค์ •์€ ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์—์„œ #ํ˜ผ๋ž€์„ ์ค„์ด๊ณ  ๊ด€๋ฆฌ #๋ถ€๋‹ด์„ #ํš๊ธฐ์ ์œผ๋กœ #๊ฐ์†Œ์‹œ์ผœ ์ค๋‹ˆ๋‹ค.


ProxmoxVE, RBAC, Roles, ๊ถŒํ•œ, ์—ญํ• , ์‚ฌ์šฉ์ž, ๊ทธ๋ฃน, VMAdmin, PVEAdmin, Datacenter, LeastPrivilege, ๋ณด์•ˆ, ๊ด€๋ฆฌ


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