์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

arcproxy - ํด๋ผ์šฐ๋“œ์—์„œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ arcproxy๋ฅผ ์‹คํ–‰ํ•˜์„ธ์š”.

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” arcproxy ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


arcproxy - ARC ์ž๊ฒฉ ์ฆ๋ช… ํ”„๋ก์‹œ ์ƒ์„ฑ ์œ ํ‹ธ๋ฆฌํ‹ฐ

๊ฐœ์š”


์•„ํฌํ”„๋ก์‹œ [OPTION]

๊ธฐ์ˆ 


arcproxy๋Š” ํ”„๋ก์‹œ ์ž๊ฒฉ ์ฆ๋ช…(์ผ๋ฐ˜ ํ”„๋ก์‹œ ์ธ์ฆ์„œ ๋˜๋Š” ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋ก์‹œ ์ธ์ฆ์„œ)์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
VOMS AC ํ™•์žฅ)์„ ๊ฐœ์ธ ํ‚ค ๋ฐ ์‚ฌ์šฉ์ž ์ธ์ฆ์„œ์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.

์˜ต์…˜


-h ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ๋ฒ• ์„ค๋ช…์„ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.

-P ํŒŒ์ผ ์ด๋ฆ„
์ƒ์„ฑ๋œ ํ”„๋ก์‹œ ํŒŒ์ผ์˜ ์œ„์น˜

-C X509 ์ธ์ฆ์„œ ํŒŒ์ผ์˜ ์œ„์น˜๋Š” pem, der ๋˜๋Š” pkcs12์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜•์‹ํ™”; ์ด ์˜ต์…˜์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด env X509_USER_CERT๊ฐ€ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
X509_USER_CERT ํ™˜๊ฒฝ์ด ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ client.conf์˜ ์ธ์ฆ์„œ ๊ฒฝ๋กœ ํ•ญ๋ชฉ์€
๊ฒ€์ƒ‰๋จ; ๊ทธ๋ž˜๋„ ์œ„์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋ฉด ~/.arc/, ~/.globus/, ./etc/arc,
๋ฐ ./๊ฐ€ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.

-K ๊ฐœ์ธ ํ‚ค ํŒŒ์ผ์˜ ์œ„์น˜(์ธ์ฆ์„œ๊ฐ€ pkcs12 ํ˜•์‹์ธ ๊ฒฝ์šฐ์—๋Š” ํ•„์š” ์—†์Œ)
๊ฐœ์ธ ํ‚ค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ์˜ต์…˜์ด ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ env X509_USER_KEY๋Š”
๊ฒ€์ƒ‰๋จ; X509_USER_KEY env๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ client.conf์˜ keypath ํ•ญ๋ชฉ์€
๊ฒ€์ƒ‰๋จ; ๊ทธ๋ž˜๋„ ์œ„์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋ฉด ~/.arc/, ~/.globus/, ./etc/arc,
๋ฐ ./๊ฐ€ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.

-T ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์ธ์ฆ์„œ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ. VOMS ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋Šฅ์—๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์„ ์„ค์ •ํ•˜์ง€ ์•Š์œผ๋ฉด env X509_CERT_DIR์ด ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
X509_CERT_DIR ํ™˜๊ฒฝ์ด ์„ค์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ client.conf์˜ cacertificates๋””๋ ‰ํ† ๋ฆฌ ํ•ญ๋ชฉ์ด
๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค.

-s VOMS *.lsc ํŒŒ์ผ์˜ ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ ๊ฒฝ๋กœ(VOMS ํด๋ผ์ด์–ธํŠธ์—๋งŒ ํ•„์š”ํ•จ)
๊ธฐ๋Šฅ

-V VOMS ์„œ๋ฒ„ ๊ตฌ์„ฑ ํŒŒ์ผ์˜ ๊ฒฝ๋กœ(VOMS ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋Šฅ์—๋งŒ ํ•„์š”ํ•จ)
๊ฒฝ๋กœ๊ฐ€ ํŒŒ์ผ์ด ์•„๋‹Œ ๋””๋ ‰ํ„ฐ๋ฆฌ์ธ ๊ฒฝ์šฐ ์ด ๋””๋ ‰ํ„ฐ๋ฆฌ ์•„๋ž˜์˜ ๋ชจ๋“  ํŒŒ์ผ์€
๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ๊ฒ€์ƒ‰๋ฉ๋‹ˆ๋‹ค

-S voms<:๋ช…๋ น>. VOMS ์„œ๋ฒ„๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
:command๋Š” ์„ ํƒ์‚ฌํ•ญ์ด๋ฉฐ ํŠน์ • ์†์„ฑ์„ ์š”์ฒญํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(์˜ˆ:
์—ญํ• )
๋ช…๋ น ์˜ต์…˜์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค
all --- ์ด DN์˜ ๋ชจ๋“  ์†์„ฑ์„ AC์— ๋„ฃ์Šต๋‹ˆ๋‹ค.
list ---DN์˜ ๋ชจ๋“  ์†์„ฑ์„ ๋‚˜์—ดํ•˜๊ณ  AC ํ™•์žฅ์„ ์ƒ์„ฑํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
/Role=yourRole --- ์ด DN์ธ ๊ฒฝ์šฐ ์—ญํ• ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌํ•œ ์—ญํ• ์ด ์žˆ์œผ๋ฉด ํ•ด๋‹น ์—ญํ• ์€ AC์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
/voname/groupname/Role=yourRole --- ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ vo, ๊ทธ๋ฃน ๋ฐ ์—ญํ• ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด DN
๊ทธ๋Ÿฌํ•œ ์—ญํ• ์ด ์žˆ์œผ๋ฉด ํ•ด๋‹น ์—ญํ• ์€ AC์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

-o ๊ทธ๋ฃน<:์—ญํ• >. ์†์„ฑ์˜ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ: --์ฃผ๋ฌธ
/knowarc.eu/coredev:Developer,/knowarc.eu/testers:ํ…Œ์Šคํ„ฐ
๋˜๋Š”: --order /knowarc.eu/coredev:Developer --order
/knowarc.eu/testers:ํ…Œ์Šคํ„ฐ
๋‘ ๊ฐœ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ˆœ์„œ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
์ด์ƒ์˜ ๋‹ค๋ฅธ VOMS ์„œ๋ฒ„๊ฐ€ ์ง€์ •๋จ

-G VOMS ์„œ๋น„์Šค์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด GSI ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

-H RESTful์„ ์ œ๊ณตํ•˜๋Š” VOMS ์„œ๋น„์Šค์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด HTTP ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
ACCESS
RESTful ์•ก์„ธ์Šค์— ๋Œ€ํ•œ ์ฐธ๊ณ  ์‚ฌํ•ญ, 'list' ๋ช…๋ น ๋ฐ ๋‹ค์ค‘ VOMS ์„œ๋ฒ„๋Š”
์ง€์›๋˜์ง€ ์•Š๋Š”

-O GSI ํ”„๋ก์‹œ ์‚ฌ์šฉ(RFC 3820 ํ˜ธํ™˜ ํ”„๋ก์‹œ๊ฐ€ ๊ธฐ๋ณธ๊ฐ’์ž„)

-I ์ด ํ”„๋ก์‹œ์— ๋Œ€ํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
ID๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด(ํ”„๋ก์‹œ์— ๋Œ€ํ•œ ํ•˜์œ„ ์ˆ˜์ •์œผ๋กœ CN์ด ์—†๋Š” DN)
์ธ์ฆ์„œ์—๋Š” '์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” certdir'์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

-i ์ด ํ”„๋ก์‹œ์— ๋Œ€ํ•ด ์„ ํƒํ•œ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ํŒ”๋กœ์šฐ ์ค‘์ธ ์ •๋ณด ํ•ญ๋ชฉ
์ง€์›๋ฉ๋‹ˆ๋‹ค:

์ œ๋ชฉ - ํ”„๋ก์‹œ ์ธ์ฆ์„œ์˜ ์ฃผ์ฒด ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

์ •์ฒด - ํ”„๋ก์‹œ ์ธ์ฆ์„œ์˜ ์‹ ์› ์ฃผ์ฒด ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

๋ฐœํ–‰์ž - ํ”„๋ก์‹œ ์ธ์ฆ์„œ์˜ ๋ฐœ๊ธ‰์ž ์ฃผ์ฒด ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

ca - ์ตœ์ดˆ ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•œ CA์˜ ์ฃผ์ฒด ์ด๋ฆ„.

ํ†ต๋กœ - ํ”„๋ก์‹œ๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ์— ๋Œ€ํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.

์œ ํ˜• - ํ”„๋ก์‹œ ์ธ์ฆ์„œ ์œ ํ˜•.

์œ ํšจ์„ฑ ์‹œ์ž‘ - ํ”„๋ก์‹œ ์œ ํšจ์„ฑ์ด ์‹œ์ž‘๋˜๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์œ ํšจ์„ฑ ์ข…๋ฃŒ - ํ”„๋ก์‹œ ์œ ํšจ์„ฑ์ด ์ข…๋ฃŒ๋˜๋Š” ํƒ€์ž„์Šคํƒฌํ”„.

์œ ํšจ๊ธฐ๊ฐ„ - ํ”„๋ก์‹œ ์œ ํšจ ๊ธฐ๊ฐ„(์ดˆ)์ž…๋‹ˆ๋‹ค.

์œ ํšจ์„ฑ ์™ผ์ชฝ - ์ดˆ ๋‹จ์œ„๋กœ ๋‚จ์€ ํ”„๋ก์‹œ ์œ ํšจ ๊ธฐ๊ฐ„.

๋ด„์ŠคVO - VOMS ์†์„ฑ์œผ๋กœ ํ‘œํ˜„๋˜๋Š” VO ์ด๋ฆ„.

voms์ฃผ์ œ - VOMS ์†์„ฑ์ด ๋ฐœ๊ธ‰๋˜๋Š” ์ธ์ฆ์„œ์˜ ์ฃผ์ฒด์ž…๋‹ˆ๋‹ค.

voms๋ฐœํ–‰์ž - VOMS ์ธ์ฆ์„œ๋ฅผ ๋ฐœ๊ธ‰ํ•œ ์„œ๋น„์Šค ๋Œ€์ƒ์ž…๋‹ˆ๋‹ค.

vomsACvalidityStart - VOMS ์†์„ฑ ์œ ํšจ์„ฑ์ด ์‹œ์ž‘๋˜๋Š” ํƒ€์ž„์Šคํƒฌํ”„.

vomsACvalidityEnd - VOMS ์†์„ฑ ์œ ํšจ์„ฑ์ด ์ข…๋ฃŒ๋˜๋Š” ํƒ€์ž„์Šคํƒฌํ”„.

vomsAC์œ ํšจ ๊ธฐ๊ฐ„ - VOMS ์†์„ฑ์˜ ์œ ํšจ ๊ธฐ๊ฐ„(์ดˆ)์ž…๋‹ˆ๋‹ค.

vomsACvalidity์™ผ์ชฝ - VOMS ์†์„ฑ์˜ ์œ ํšจ ๊ธฐ๊ฐ„์€ ์ดˆ ๋‹จ์œ„๋กœ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋ก์‹œ ์ •์ฑ…

ํ‚ค ๋น„ํŠธ - ํ”„๋ก์‹œ ์ธ์ฆ์„œ ํ‚ค์˜ ํฌ๊ธฐ(๋น„ํŠธ)์ž…๋‹ˆ๋‹ค.

์„œ๋ช…์•Œ๊ณ ๋ฆฌ์ฆ˜ - ํ”„๋ก์‹œ ์ธ์ฆ์„œ์— ์„œ๋ช…ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค.

ํ•ญ๋ชฉ์€ ์š”์ฒญํ•œ ์ˆœ์„œ๋Œ€๋กœ ์ธ์‡„๋˜๋ฉฐ ๊ฐœํ–‰ ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„๋ฉ๋‹ˆ๋‹ค. ํ•ญ๋ชฉ์ด ์žˆ๋Š” ๊ฒฝ์šฐ
์—ฌ๋Ÿฌ ๊ฐ’์€ |๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๊ฐ™์€ ์ค„์— ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.

-r ํ”„๋ก์‹œ ํŒŒ์ผ์„ ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค.

-U myproxy ์„œ๋ฒ„์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

-N ์—์„œ ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ฒ€์ƒ‰ํ•  ๋•Œ ์ž๊ฒฉ ์ฆ๋ช… ์•”ํ˜ธ๋ฅผ ๋ฌป๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋งˆ์ดํ”„๋ก์‹œ ์„œ๋ฒ„.
์ด ์„ ํƒ์˜ ์ „์ œ ์กฐ๊ฑด์€ ์ž๊ฒฉ ์ฆ๋ช…์ด PUT๋˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
-R์„ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธ ์—†์ด MyProxy ์„œ๋ฒ„
(--retrievable_by_cert)
Myproxy ์„œ๋ฒ„์— PUTํ•  ๋•Œ ์˜ต์…˜์ž…๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์€ Myproxy์— ์ ‘์†ํ•  ๋•Œ GET ๋ช…๋ น์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„.

-R ์ง€์ •๋œ ์—”ํ„ฐํ‹ฐ๊ฐ€ ์•”ํ˜ธ ์—†์ด ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ฒ€์ƒ‰ํ•˜๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ด ์˜ต์…˜์€ Myproxy์— ์ ‘์†ํ•  ๋•Œ PUT ๋ช…๋ น์—๋งŒ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„.

-L myproxy ์„œ๋ฒ„์˜ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋’ค์— ์„ ํƒ์ ์œผ๋กœ ์ฝœ๋ก ๊ณผ ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ์˜ต๋‹ˆ๋‹ค. ์˜ˆ:
example.org:7512. ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ
์ง€์ •๋˜๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ 7512๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

-M myproxy ์„œ๋ฒ„์— ๋Œ€ํ•œ ๋ช…๋ น์ž…๋‹ˆ๋‹ค. ๋ช…๋ น์€ PUT ๋ฐ GET์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
PUT/put - ์œ„์ž„๋œ ์ž๊ฒฉ ์ฆ๋ช…์„ myproxy ์„œ๋ฒ„์— ๋„ฃ์Šต๋‹ˆ๋‹ค.
GET/get -- myproxy ์„œ๋ฒ„์—์„œ ์œ„์ž„๋œ ์ž๊ฒฉ ์ฆ๋ช…์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
์ด ๊ฒฝ์šฐ์—๋Š” ์ž๊ฒฉ ์ฆ๋ช…(์ธ์ฆ์„œ ๋ฐ ํ‚ค)์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
myproxy ๊ธฐ๋Šฅ์€ VOMS ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
VOMS ์†์„ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ voms ๋ฐ vomses๋ฅผ Get ๋ช…๋ น์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋ก์‹œ์— ํฌํ•จ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-F Firefox, Seamonkey๋ฅผ ํฌํ•จํ•œ ๊ธฐ๋ณธ Mozilla ํ”„๋กœํ•„์—์„œ NSS ์ž๊ฒฉ ์ฆ๋ช… DB๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฒœ๋‘ฅ์ƒˆ.

-c ํ”„๋ก์‹œ ์ธ์ฆ์„œ์˜ ์ œ์•ฝ. ํ˜„์žฌ ๋‹ค์Œ ์ œ์•ฝ์กฐ๊ฑด์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

์œ ํšจ์„ฑ ์‹œ์ž‘=์‹œ๊ฐ„ - ์ธ์ฆ์„œ๊ฐ€ ์œ ํšจํ•ด์ง€๋Š” ์‹œ๊ฐ„. ๊ธฐ๋ณธ๊ฐ’์€ ์ง€๊ธˆ์ž…๋‹ˆ๋‹ค.

์œ ํšจ์„ฑ ์ข…๋ฃŒ=์‹œ๊ฐ„ - ์ธ์ฆ์„œ๊ฐ€ ๋ฌดํšจํ™”๋˜๋Š” ์‹œ๊ฐ„. ๊ธฐ๋ณธ๊ฐ’์€ 43200(12
๋กœ์ปฌ ํ”„๋ก์‹œ์˜ ๊ฒฝ์šฐ ์‹œ์ž‘๋ถ€ํ„ฐ 7์‹œ๊ฐ„, MyProxy์— ์œ„์ž„๋œ ๊ฒฝ์šฐ์—๋Š” XNUMX์ผ์ด ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

์œ ํšจ์„ฑ ๊ธฐ๊ฐ„=์‹œ๊ฐ„ - ์ธ์ฆ์„œ๊ฐ€ ์œ ํšจํ•œ ๊ธฐ๊ฐ„. ๊ธฐ๋ณธ๊ฐ’์€ 43200(12
์‹œ๊ฐ„)๋กœ์ปฌ ํ”„๋ก์‹œ์˜ ๊ฒฝ์šฐ, MyProxy์— ์œ„์ž„๋œ ๊ฒฝ์šฐ์—๋Š” 7์ผ์ž…๋‹ˆ๋‹ค.

vomsACvalidityPeriod=์‹œ๊ฐ„ - AC๊ฐ€ ์œ ํšจํ•œ ๊ธฐ๊ฐ„. ๊ธฐ๋ณธ๊ฐ’์€ ๋‹ค์Œ๋ณด๋‹ค ์งง์Šต๋‹ˆ๋‹ค.
validPeriod ๋ฐ 12์‹œ๊ฐ„.

myproxyvalidityPeriod=์‹œ๊ฐ„ - myproxy ์„œ๋ฒ„๊ฐ€ ์œ„์ž„ํ•œ ํ”„๋ก์‹œ์˜ ์ˆ˜๋ช…์ž…๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์€ validPeriod ๋ฐ 12์‹œ๊ฐ„๋ณด๋‹ค ์งง์Šต๋‹ˆ๋‹ค.

ํ”„๋ก์‹œ์ •์ฑ…=์ •์ฑ… ํ•จ์œ ๋Ÿ‰ - ์ง€์ •๋œ ๋ฌธ์ž์—ด์„ ํ”„๋ก์‹œ ์ •์ฑ…์— ํ• ๋‹นํ•˜์—ฌ ์ด๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ.

ํ‚ค๋น„ํŠธ=์ˆซ์ž - ์ƒ์„ฑํ•  ํ‚ค์˜ ๊ธธ์ด์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 1024๋น„ํŠธ์ž…๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ๊ฐ€์น˜
'์ƒ์†'์€ ์„œ๋ช… ์ธ์ฆ์„œ์˜ ํ‚ค ๊ธธ์ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜=์ด๋ฆ„ - ํ”„๋ก์‹œ์˜ ๊ณต๊ฐœ ํ‚ค ์„œ๋ช…์— ์‚ฌ์šฉํ•  ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜์ž…๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์€ sha1์ž…๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•œ ๊ฐ’์€ sha1, sha2(sha256์˜ ๋ณ„์นญ), sha224, sha256์ž…๋‹ˆ๋‹ค.
sha384, sha512 ๋ฐ ์ƒ์†(์ธ์ฆ์„œ ์„œ๋ช… ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์‚ฌ์šฉ).

-p ๋น„๋ฐ€๋ฒˆํ˜ธ ๋Œ€์ƒ=๋น„๋ฐ€๋ฒˆํ˜ธ ์†Œ์Šค. ์ง€์›๋˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ๋Œ€์ƒ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ‚ค - ๊ฐœ์ธ ํ‚ค ์ฝ๊ธฐ

๋งˆ์ดํ”„๋ก์‹œ - MyProxy ์„œ๋น„์Šค์—์„œ ์ž๊ฒฉ ์ฆ๋ช…์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด

๋งˆ์ดํ”„๋ก์‹œ๋‰ด - MyProxy ์„œ๋น„์Šค์—์„œ ์ž๊ฒฉ ์ฆ๋ช…์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•ด

๋ชจ๋“  - ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ๋“ .

์ง€์›๋˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ์†Œ์Šค๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ธ์šฉ ๋œ ํ˜„ ("๋น„๋ฐ€๋ฒˆํ˜ธ") - ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ

INT - ์ฝ˜์†”์—์„œ ๋Œ€ํ™”ํ˜•์œผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ ์š”์ฒญ

ํ‘œ์ค€ - ์ค„ ๋ฐ”๊ฟˆ์œผ๋กœ ๊ตฌ๋ถ„๋œ ํ‘œ์ค€ ์ž…๋ ฅ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ:ํŒŒ์ผ ์ด๋ฆ„ - filename์ด๋ผ๋Š” ํŒŒ์ผ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

๊ฐœ์šธ:# - ์ž…๋ ฅ ์ŠคํŠธ๋ฆผ ๋ฒˆํ˜ธ #์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๋Š” 0๊ฐœ(ํ‘œ์ค€
์ž…๋ ฅ)์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค.

-t ์‹œ๊ฐ„ ์ดˆ๊ณผ(์ดˆ)(๊ธฐ๋ณธ๊ฐ’ 20)

-z ๊ตฌ์„ฑ ํŒŒ์ผ(๊ธฐ๋ณธ๊ฐ’ ~/.arc/client.conf)

-d ์ธ์‡„๋œ ์ •๋ณด ์ˆ˜์ค€. ๊ฐ€๋Šฅํ•œ ๊ฐ’์€ DEBUG, VERBOSE, INFO, WARNING,
์˜ค๋ฅ˜ ๋ฐ ์น˜๋ช…์ .

-v ๋ฒ„์ „ ์ •๋ณด ์ธ์‡„

์ธ์ฆ์„œ ๋ฐ ํ‚ค์˜ ์œ„์น˜๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋‹ค์Œ์—์„œ ์ฐพ์Šต๋‹ˆ๋‹ค.
์œ„์น˜์™€ ์ˆœ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ ๋ณ€์ˆ˜ X509_USER_KEY ๋ฐ
๊ฐ๊ฐ X509_USER_CERT.

๊ตฌ์„ฑ ํŒŒ์ผ์— ์ง€์ •๋œ ๊ฒฝ๋กœ์ž…๋‹ˆ๋‹ค.

~/.arc/usercert.pem ๊ณผ ~/.arc/userkey.pem ๊ฐ๊ฐ ์ธ์ฆ์„œ์™€ ํ‚ค์— ๋Œ€ํ•ด.

~/.globus/usercert.pem ๊ณผ ~/.globus/userkey.pem ๊ฐ๊ฐ ์ธ์ฆ์„œ์™€ ํ‚ค์— ๋Œ€ํ•ด.

ํ”„๋ก์‹œ ํŒŒ์ผ์˜ ๋Œ€์ƒ ์œ„์น˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ X509_USER_PROXY ๊ฐ’
ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ๊ธฐ๋ณธ ์œ„์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉ๋œ - /x509up_u . ์—ฌ๊ธฐ์„œ TEMPORARY DIRECTORY๋Š” ๋‹ค์Œ์—์„œ ํŒŒ์ƒ๋ฉ๋‹ˆ๋‹ค.
ํ™˜๊ฒฝ ๋ณ€์ˆ˜ TMPDIR, TMP, TEMP ๋˜๋Š” ๊ธฐ๋ณธ ์œ„์น˜ / TMP ์‚ฌ์šฉ.

๋ณด๊ณ  ๋ฒ„๊ทธ


๋ฒ„๊ทธ ๋ณด๊ณ  http://bugzilla.nordugrid.org/

ํ™˜๊ฒฝ ๋ณ€์ˆ˜


ARC_LOCATION
ARC๊ฐ€ ์„ค์น˜๋œ ์œ„์น˜๋Š” ์ด ๋ณ€์ˆ˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด
์ง€์ •๋œ ์„ค์น˜ ์œ„์น˜๋Š” ๋ช…๋ น์˜ ๊ฒฝ๋กœ์—์„œ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
์‹คํ–‰ ์ค‘์ด๋ฉฐ ์ด๊ฒƒ์ด ์‹คํŒจํ•˜๋ฉด ์œ„์น˜๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒฝ๊ณ ๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

ARC_PLUGIN_PATH
ARC ํ”Œ๋Ÿฌ๊ทธ์ธ์˜ ์œ„์น˜๋Š” ์ด ๋ณ€์ˆ˜๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์œ„์น˜
: (Windows์˜ ๊ฒฝ์šฐ)๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์œ„์น˜๋Š”
$ARC_LOCATION/lib/arc(Windows์˜ ๊ฒฝ์šฐ \).

์ €์ž‘๊ถŒ


์•„ํŒŒ์น˜ ๋ผ์ด์„ ์Šค ๋ฒ„์ „ 2.0

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ arcproxy๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ์ถ”์ ํ•˜๋‹ค
    ์ถ”์ ํ•˜๋‹ค
    strace ํ”„๋กœ์ ํŠธ๊ฐ€ ๋‹ค์Œ ์œ„์น˜๋กœ ์ด๋™๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    https://strace.io. strace is a
    ์ง„๋‹จ, ๋””๋ฒ„๊น… ๋ฐ ๊ต์œก
    Linux์šฉ ์‚ฌ์šฉ์ž ๊ณต๊ฐ„ ์ถ”์ ๊ธฐ. ๊ทธ๊ฒƒ์€ ์‚ฌ์šฉ
    ๋ชจ๋‹ˆํ„ฐํ•˜๊ธฐ ์œ„ํ•ด...
    ๋‹ค์šด๋กœ๋“œ
  • 2
    gMKV์ถ”์ถœGUI
    gMKV์ถ”์ถœGUI
    mkvextract ์œ ํ‹ธ๋ฆฌํ‹ฐ์šฉ GUI(์˜ ์ผ๋ถ€
    (๋งŒ์•ฝ
    ์ „๋ถ€๋Š” ์•„๋‹˜) mkvextract์˜ ๊ธฐ๋Šฅ ๋ฐ
    mkvinfo ์œ ํ‹ธ๋ฆฌํ‹ฐ. C#NET 4.0์œผ๋กœ ์ž‘์„ฑ๋œ...
    gMKVExtractGUI ๋‹ค์šด๋กœ๋“œ
  • 3
    JasperReports ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    JasperReports ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    JasperReports ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š”
    ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค
    ๋น„์ฆˆ๋‹ˆ์Šค ์ธํ…”๋ฆฌ์ „์Šค ๋ฐ ๋ณด๊ณ 
    ์—”์ง„. ๊ทธ๊ฒƒ์€ ์™„์ „ํžˆ Java๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค ...
    JasperReports ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ค์šด๋กœ๋“œ
  • 4
    ํ”„๋ผํŽ˜ ๋ถ์Šค
    ํ”„๋ผํŽ˜ ๋ถ์Šค
    Frappe Books๋Š” ๋ฌด๋ฃŒ ์˜คํ”ˆ ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
    ๋ฐ์Šคํฌํ†ฑ ๋ถ€๊ธฐ ์†Œํ”„ํŠธ์›จ์–ด๋Š”
    ๊ฐ„๋‹จํ•˜๊ณ  ์ž˜ ์„ค๊ณ„๋œ
    ์†Œ๊ธฐ์—… ๋ฐ ํ”„๋ฆฌ๋žœ์„œ. ๊ทธ๊ฒƒ'...
    Frappe ์ฑ… ๋‹ค์šด๋กœ๋“œ
  • 5
    ์ˆ˜์น˜ ํŒŒ์ด์ฌ
    ์ˆ˜์น˜ ํŒŒ์ด์ฌ
    ๋‰ด์Šค: NumPy 1.11.2๊ฐ€ ๋งˆ์ง€๋ง‰ ๋ฆด๋ฆฌ์Šค์ž…๋‹ˆ๋‹ค.
    ๊ทธ๊ฒƒ์€ sourceforge์—์„œ ๋งŒ๋“ค์–ด์งˆ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ”ํ€ด
    ์œˆ๋„์šฐ, ๋งฅ, ๋ฆฌ๋ˆ…์Šค ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ
    ๋ณด๊ด€๋œ ์†Œ์Šค ๋ฐฐํฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    ์ˆ˜์น˜ ํŒŒ์ด์ฌ ๋‹ค์šด๋กœ๋“œ
  • 6
    CMU ์Šคํ•‘ํฌ์Šค
    CMU ์Šคํ•‘ํฌ์Šค
    CMUSphinx๋Š” ์Šคํ”ผ์ปค ๋…๋ฆฝ์ ์ธ ๋Œ€ํ˜•
    ์–ดํœ˜ ์—ฐ์† ์Œ์„ฑ ์ธ์‹๊ธฐ
    BSD ์Šคํƒ€์ผ ๋ผ์ด์„ ์Šค๋กœ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€
    ๋˜ํ•œ ์˜คํ”ˆ ์†Œ์Šค ๋„๊ตฌ ๋ชจ์Œ ...
    CMU ์Šคํ•‘ํฌ์Šค ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

Ad