Restic: ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ—ˆ์šฉ

์— ๋งŒ๋“  2018๋…„ 05์›” 18์ผ  ยท  67์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: restic/restic

restic version ์ถœ๋ ฅ

0.8.3
linux/amd64์—์„œ go1.10์œผ๋กœ ์ปดํŒŒ์ผ

๋‹น์‹ ์€ ์ •ํ™•ํžˆ ์–ด๋–ป๊ฒŒ restic์„ ์‹คํ–‰ ํ–ˆ์Šต๋‹ˆ๊นŒ?

์—์ฝ” | ๋‚˜๋จธ์ง€ ์ดˆ๊ธฐํ™” --repo /srv/restic/
์น˜๋ช…์ : ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์ €์žฅ์†Œ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๋ฐฑ์—”๋“œ/์„œ๋ฒ„/์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์…จ์Šต๋‹ˆ๊นŒ?

ํŒŒ์ผ ์‹œ์Šคํ…œ

์˜ˆ์ƒ๋˜๋Š” ํ–‰๋™

Restic์€ ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ํ–‰๋™

๋นˆ ์•”ํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ–‰๋™์„ ์žฌํ˜„ํ•˜๋Š” ๋‹จ๊ณ„

์—์ฝ” | ๋‚˜๋จธ์ง€ ์ดˆ๊ธฐํ™” --repo /srv/restic/

์ด ๋ฌธ์ œ์˜ ์›์ธ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๊นŒ?

๋””์ž์ธ ๊ฒฐ์ •์ž…๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

emtpy ์•”ํ˜ธ ํ™•์ธ์„ ์ œ๊ฑฐํ•˜์‹ญ์‹œ์˜ค.

restic์ด ๋‹น์‹ ์„ ๋„์™”๊ฑฐ๋‚˜ ์–ด๋–ค ์‹ ์œผ๋กœ๋“  ๋‹น์‹ ์„ ํ–‰๋ณตํ•˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๊นŒ?

์˜ˆ, ํ›Œ๋ฅญํ•œ ์ œํ’ˆ์ด๋ฉฐ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋ฐฑ์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋œ๋‹ค๋Š” ์ ์ด ๋งˆ์Œ์— ๋“ญ๋‹ˆ๋‹ค.

user interface need implementing feature suggestion

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@fd0 ์ œ์•ˆ๋œ --allow-empty-password ๋ช…๋ น์ค„ ์˜ต์…˜์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? ๊ธฐ๋ณธ์ ์œผ๋กœ ์•”ํ˜ธ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ์•”ํ˜ธ๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ฌ๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ๋งŽ์€ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ ์‚ฌํ•ญ์—๋Š” ์•”ํ˜ธ๋ฅผ ์žŠ๊ฑฐ๋‚˜ ์ž˜๋ชป ๋ฐฐ์น˜ํ•˜์—ฌ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์žƒ์„ ์œ„ํ—˜ ์—†์ด ๊ธฐ๋ฐ€์ด ์•„๋‹Œ ํŒŒ์ผ์„ ๋ฐฑ์—…ํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  67 ๋Œ“๊ธ€

Restic์€ ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ž์„ธํžˆ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์™œ restic์€ ๋นˆ ์•”ํ˜ธ๋ฅผ ํ—ˆ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๊นŒ?

๋””์ž์ธ ๊ฒฐ์ •์ž…๋‹ˆ๋‹ค.

์‚ฌ์‹ค์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๋‹น์‹ ์ด ๋‹ฌ์„ฑํ•˜๋ ค๋Š” ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

๊ด€๋ จ ๋ฌธ์ œ๋Š” ์•„๋งˆ๋„ #1018์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•  ๋•Œ ๋น ๋ฅธ ์•ˆ์ „๋ง์œผ๋กœ ๋กœ์ปฌ ์‹œ์Šคํ…œ์˜ ์ผ๋ถ€ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ž„์‹œ๋กœ ๋ฐฑ์—…ํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ์—…์„ ์ƒ์„ฑํ•  ๋•Œ๋งˆ๋‹ค ์•”ํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๊ฑฐ๋‚˜ ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์„ ๊ฒช๊ณ  ์‹ถ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฐฉ๊ธˆ a ๋ฅผ ์•”ํ˜ธ๋กœ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์•”ํ˜ธ๋ฅผ ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๊ณผ ๋น„๊ตํ•˜์—ฌ ์ด ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹ค์งˆ์ ์ธ ๋ณด์•ˆ์ƒ์˜ ์ด์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ถˆํ•„์š”ํ•œ ์•”ํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๊ฑฐ๋‚˜ ์ž…๋ ฅํ•˜๋Š” ๋ฐ ๋“œ๋Š” ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ๋‚ฎ์œผ๋ฉด ๋„๊ตฌ๊ฐ€ ๋œ ์™„๋ฒฝํ•ด์ง‘๋‹ˆ๋‹ค.

์„ค๋ช… ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์ˆ˜ํ‘œ๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์‹ถ์œผ๋ฏ€๋กœ ์ง€๊ธˆ์€ ์ด ๋ฌธ์ œ๋ฅผ ๋‹ซ์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์˜๊ฒฌ์„ ์ž์œ ๋กญ๊ฒŒ ์ถ”๊ฐ€ํ•˜์‹ญ์‹œ์˜ค. ๊ฐ์‚ฌ ํ•ด์š”!

์–ผ๋งˆ ์ „์— ์šฐ๋ฆฌ๊ฐ€ ์ด๊ฒƒ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ–ˆ์„ ๋•Œ ๋‹น์‹ ์€ ํ† ๋ก ์ด ์žˆ์„ ๊ฒƒ์ด๋ผ๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค...
์ด ๊ฒ€์‚ฌ๊ฐ€ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•ด ์ฃผ์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ๋‚˜์ค‘์— ์•”ํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๊ณ„์† ์•”ํ˜ธํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ๊ฒฝํ—˜์ƒ ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ์šฉ์ž๋Š” ์•”ํ˜ธ๋ฅผ ์„ค์ •ํ•˜๊ธฐ๋ฅผ ์›ํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด ๊ฒ€์‚ฌ๊ฐ€ ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋นˆ ์•”ํ˜ธ๋ฅผ ์ˆ˜๋ฝํ•˜๊ฑฐ๋‚˜ ๋นˆ ์•”ํ˜ธ๋ฅผ ์ˆ˜๋ฝํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œ ๊ฒฝ๋กœ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๊ฐ€ ์‹ค์ˆ˜๋กœ ์ ์ ˆํ•œ ์•”ํ˜ธํ™” ์—†์ด ์›๊ฒฉ ์œ„์น˜์— ๋ฐฑ์—…์„ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ๊ฐ€์ง€ ์ƒํ™ฉ์€ RESTIC_PASSWORD ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋ฅผ ๋‚ด๋ณด๋‚ด์ง€ ์•Š๊ฑฐ๋‚˜ ์‹ค์ˆ˜๋กœ ๋นˆ ๋ฌธ์ž์—ด๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ด ๊ฒฝ์šฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ์†Œ์†Œํ•œ ๋ถˆํŽธํ•จ์„ ์—†์• ๋Š” ๊ฒƒ๋ณด๋‹ค ์‹ค์ˆ˜๋กœ๋ถ€ํ„ฐ ์‚ฌ์šฉ์ž๋ฅผ ๋ณดํ˜ธํ•˜๋Š” ๊ฒƒ์ด ๋” ๋‚ซ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค. :)

์ด ๋น„๋ก ์‰ฌ์šด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค ์‚ฌ์šฉ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜์—ฌ test , ์ˆ˜์ถœ RESTIC_PASSWORD ์— ํŒŒ์ผ ๋“ฑ์„ ํ†ตํ•ด ์ •์ ์œผ๋กœ /etc/profile.d , ๋””๋ ‰ํ† ๋ฆฌ์˜ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜๋ฉด '(๋˜๋Š” ์ €์žฅ์†Œ)๋ฅผ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์ €์žฅ ์ค‘์ž…๋‹ˆ๋‹ค...

์ €์žฅ์†Œ์— ์•ก์„ธ์Šคํ•˜๋ ค๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณต๊ตฌ ๋ถˆ๊ฐ€๋Šฅํ•˜๊ฒŒ ์†์‹ค๋ฉ๋‹ˆ๋‹ค.

๋‚ด ๋ฐ์ดํ„ฐ๋ฅผ ์˜์›ํžˆ ์žƒ๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚˜์ง€ ์•Š๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

@LexSong ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

2018๋…„ 7์›” 3์ผ ํ™”์š”์ผ 09:56:56AM -0700์— Chenfeng Bao๊ฐ€ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

@LexSong ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐฑ์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋‹น์‹ ์€ ~
๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ•จ๊ป˜ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
๋น„๋ฐ€๋ฒˆํ˜ธ? ์–ด๋–ค ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€
๋น„๋ฐ€๋ฒˆํ˜ธ๋Š”?

์•”ํ˜ธ ๊ด€๋ฆฌ๋Š” ์ด ์Šค๋ ˆ๋“œ์—์„œ ๋„ˆ๋ฌด ๋งŽ์€ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ์–ป๊ณ  ์‹ถ์ง€ ์•Š์€ ๊ฑฐ๋Œ€ํ•œ ์ฃผ์ œ์ž…๋‹ˆ๋‹ค. ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ˆ˜ํ–‰๋˜๋ฉด ์•”ํ˜ธ๊ฐ€ ๊ณจ์นซ๊ฑฐ๋ฆฌ๊ฐ€ ๋˜์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ์ง€์ ํ•˜์‹ญ์‹œ์˜ค. ์˜จ๋ผ์ธ์—๋Š” ์ˆ˜๋งŽ์€ ๋ฆฌ์†Œ์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธ ๊ด€๋ฆฌ์ž์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ด๋ฏธ ์ ์ ˆํ•˜๊ฒŒ ์•”ํ˜ธํ™”๋˜์–ด ์žˆ์–ด์•ผ ํ•˜๋ฏ€๋กœ ๋‹ค๋ฅธ ์•”ํ˜ธํ™” ๊ณ„์ธต ์—†์ด ์›ํ•˜๋Š” ์œ„์น˜์— ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋งŽ์€ ํด๋ผ์šฐ๋“œ ๊ธฐ๋ฐ˜ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž ์„œ๋น„์Šค๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋ฐฑ์—…์— ๋Œ€ํ•ด ์Šค์Šค๋กœ ๊ฑฑ์ •ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

restic์˜ ์ง€์›์— ๊ด€ํ•ด์„œ๋Š” ๋กœ์ปฌ์—์„œ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŒŒ์ผ์— ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  --password-file ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์•”ํ˜ธ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธ ์ž์ฒด๋„ ๊ธฐ๋ก์„ ์œ„ํ•ด ์•”ํ˜ธ ๊ด€๋ฆฌ์ž์— ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ•˜๋ฃจ๊ฐ€ ๋๋‚˜๋ฉด ๋ชจ๋“  ๊ฒƒ์„ ์ง„์ •์œผ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์™ธ์›Œ์•ผ ํ•˜๋Š” ๋ณต์žกํ•œ ์•”ํ˜ธ/์•”ํ˜ธ๊ฐ€ ํ•ญ์ƒ ํ•˜๋‚˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์‹ค, ๋‹น์‹ ์ด ์ •๋ง๋กœ ๋‹จ์ˆœํ•œ ์ €์žฅ์†Œ์˜ ์•”ํ˜ธ๋ฅผ ์›ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ํ•œ ๊ธ€์ž์˜ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์•”ํ˜ธ๋กœ '''๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์‹ค์ œ๋กœ ๋‚ด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ด์—ˆ์ง€๋งŒ ๋ช‡ ๋…„ ํ›„์— ์ด ์ €์žฅ์†Œ๋ฅผ ๋‹ค์‹œ ๋ณผ ๋•Œ ์ด ์ €์žฅ์†Œ๋ฅผ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ์„ ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•˜์—ฌ ์ด๊ฒƒ์„ ์‚ฌ์šฉํ•œ ๊ธฐ์–ต์ด ์žˆ๋Š”์ง€ ํ™•์‹ ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ ์ ˆํ•˜์ง€ ์•Š๋‹ค๊ณ  ๋Š๋‚๋‹ˆ๋‹ค. ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์•Œ์•„๋‚ด๊ธฐ ์œ„ํ•ด ์ผ์ข…์˜ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž…์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋ชจ๋‘ ํ”ผํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—…์ž…๋‹ˆ๋‹ค.

๊ณผ๊ฑฐ์—๋Š” ๋‚˜์ค‘์— ์‰ฝ๊ฒŒ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋„๋ก ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์™ธ๋ถ€ HD๋ฅผ ์ž„์‹œ๋กœ ๋ณดํ˜ธํ–ˆ์„ ๋•Œ ์ด ์ƒํƒœ๋กœ ๋‚จ๊ฒจ์ง„ ์ƒํ™ฉ์—์„œ ์ด๋ฏธ ๊ฐ„๋‹จํ•œ ์ž„์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ๊ทธ๊ฒƒ์„ ์‚ญ์ œํ•˜์ง€ ์•Š์•˜์œผ๋ฏ€๋กœ ๋‹ค์Œ์— ์‚ฌ์šฉํ•  ๋•Œ ๋“œ๋ผ์ด๋ธŒ์— ์ค‘์š”ํ•œ ๊ฒƒ์ด ์—†๋Š”์ง€ ํ™•์ธํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํžˆ๋„ ๋‚ด ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๊ฑฐ๊ธฐ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์—…๋ฐ์ดํŠธ/์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์„ ์žŠ์–ด๋ฒ„๋ ธ๊ธฐ ๋•Œ๋ฌธ์— ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋ฏธ๋ž˜์˜ ๋‚˜์˜ ๋ชจ์Šต์„ ์ƒ๊ฐํ•  ๋•Œ ๋‚ด๊ฐ€ ๋ณตํ˜ธํ™”ํ•  ์ˆ˜ ์—†๋Š” ์€๋ฐ€ํ•œ ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์Œ์œผ๋กœ์จ ๊ทธ์—๊ฒŒ ๋” ์‰ฝ๊ฒŒ ๋‹ค๊ฐ€๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€ ์ƒ๊ฐ์ธ ๊ฒƒ ๊ฐ™๋‹ค.

๋‹ค๋ฅธ ์ƒ๊ฐ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์•ก์„ธ์Šคํ•  ์•”ํ˜ธ๊ฐ€ ์—†์„ ๋•Œ "restic"์„ ๊ธฐ๋ณธ ์•”ํ˜ธ๋กœ ์‚ฌ์šฉํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜๊ณ  ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฉด ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋กœ ํด๋ฐฑํ•˜๋Š” ๊ฒƒ์€ ์–ด๋–ป์Šต๋‹ˆ๊นŒ? ๊ทธ๋Ÿฐ ๋‹ค์Œ ์‚ฌ์šฉ์ž๋Š” ์ด ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋‚˜๋จธ์ง€๋Š” ์ถ”๊ฐ€ ๋งˆ๋ฒ• ์—†์ด ์—ด ์ˆ˜ ์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ์‹ค์ˆ˜๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด ํ™•์ธ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ด์ „ ์˜๊ฒฌ์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

Restic์€ ์ด๋ฏธ ์–ธ๊ธ‰๋œ ์ด์œ ๋กœ ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ง€์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜
ํŠนํžˆ ๋‚ด ๋กœ์ปฌ ๋ฐฑ์—…์„ ์•”ํ˜ธํ™”ํ•˜๊ณ  ์‹ถ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์—
์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆด ์œ„ํ—˜์„ ๊ฐ์ˆ˜ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ
๋งค์šฐ ๋“œ๋ฌผ๊ฒŒ ๋ณต์›ํ•˜๊ณ  ์ž์ฃผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š” ๋ฌด์ธ ๋ฐฑ์—…์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์žŠ์–ด๋ฒ„๋ฆฌ๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ์ด๋‚˜ ์Šคํฌ๋ฆฝํŠธ์— ์•”ํ˜ธ๋ฅผ ์ €์žฅํ•˜๋Š” ๊ฒƒ์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฌ์šด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
์กด์žฌํ•ด์„œ๋Š” ์•ˆ๋˜๋Š” ๋ฌธ์ œ.

์‹ค์ˆ˜๋กœ ์—…๋กœ๋“œํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ฐ ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.
์›๊ฒฉ ์ €์žฅ์†Œ์— ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ.

๊ฐ„๋‹จํ•œ ํ•ด๊ฒฐ์ฑ…์€ ๋ช…๋ น์ค„ ์˜ต์…˜์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.
--allow-empty-password . ์‚ฌ์šฉ์ž๋Š” ์Šคํฌ๋ฆฝํŠธ์—์„œ ํ•ด๋‹น ์Šค์œ„์น˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ
๊ธฐ๋ณธ๊ฐ’์€ ์•”ํ˜ธ๋ฅผ ์š”๊ตฌํ•˜๋„๋ก ์œ ์ง€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋งค์šฐ ๋“œ๋ฌผ๊ฒŒ ๋ณต์›ํ•˜๊ณ  ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๋ฌด์ธ ๋ฐฑ์—…์„ ์‹คํ–‰ํ•˜์—ฌ ์•”ํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ๋” ๋†’๊ธฐ ๋•Œ๋ฌธ์— ์‹ค์ œ ์œ„ํ—˜์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐฑ์—… ์•”ํ˜ธ๋Š” ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ธฐ์–ตํ•ด์•ผ ํ•  ๋ณต์žกํ•œ ์•”ํ˜ธํ™” ์•”ํ˜ธ๋Š” ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ์•”ํ˜ธ ๊ด€๋ฆฌ์ž์šฉ ์•”ํ˜ธ๋ฟ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์€ _์ •๋ง๋กœ_ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํŒŒ์ผ์ด๋‚˜ ์Šคํฌ๋ฆฝํŠธ์— ์•”ํ˜ธ๋ฅผ ์ €์žฅํ•˜๋ฉด ์กด์žฌํ•˜์ง€ ์•Š์•„์•ผ ํ•˜๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•œ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฌ์šด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฌ์šด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์•”ํ˜ธํ™”๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์™„์ „ํžˆ ์œ ํšจํ•œ ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋‹ค์‹œ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

๊ฐ„๋‹จํ•œ ์†”๋ฃจ์…˜์€ --allow-empty-password ๋ช…๋ น์ค„ ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์Šคํฌ๋ฆฝํŠธ์—์„œ ํ•ด๋‹น ์Šค์œ„์น˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ๊ฐ’์€ ์•”ํ˜ธ๋ฅผ ์š”๊ตฌํ•˜๋„๋ก ์œ ์ง€๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์‚ฌ์šฉ์ž ์˜ค๋ฅ˜๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•œ ํ•ฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณต๊ฒฉ ํ‘œ๋ฉด ์ฆ๊ฐ€์— ๋Œ€ํ•œ ์šฐ๋ ค๊ฐ€ ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋ฉฐ ์„ธ์‹ฌํ•œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฐฑ์—… ์•”ํ˜ธ๋Š” ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ธฐ์–ตํ•ด์•ผ ํ•  ๋ณต์žกํ•œ ์•”ํ˜ธํ™” ์•”ํ˜ธ๋Š” ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋  ์•”ํ˜ธ ๊ด€๋ฆฌ์ž์šฉ ์•”ํ˜ธ๋ฟ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ •๋ง๋กœ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋Š” ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ์œ ํšจํ•œ ์†”๋ฃจ์…˜์ด ์ ˆ๋Œ€ ์•„๋‹™๋‹ˆ๋‹ค . ๋ฐฑ์—…์˜ ์š”์ ์€ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ์„ ๋ฐฑ์—…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๊ทธ๋Ÿฌ๋ฉด ์•”ํ˜ธ๊ฐ€ ์•”ํ˜ธํ™”๋œ ๋ฐฑ์—… ์„ธํŠธ์— ์ €์žฅ ๋˜์–ด ์žˆ์„ ๋•Œ ๋ฐฑ์—… ์„ธํŠธ์— ๋Œ€ํ•œ ์•”ํ˜ธ๋ฅผ ์–ด๋–ป๊ฒŒ ๋ณต๊ตฌํ•ฉ๋‹ˆ๊นŒ?

๋ฐฑ์—… ์‹œ์Šคํ…œ์„ ์„ค๊ณ„ํ•  ๋•Œ ๋ฐฑ์—… ์™ธ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์—†์„ ๋•Œ ๋ณต์›์„ ํฌํ•จํ•˜๋Š” ์ตœ์•…์˜ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋Œ€ํ•œ ๊ณ„ํš์„ ์„ธ์›Œ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ํ•˜๋Š” ์ผ์€ Restic ๋ฐฑ์—… ๊ณผ ๋ณ„๋„๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ด€๋ฆฌ์ž ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ฐฑ์—…ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‹น์‹  ์—๊ฒŒ๋Š” ๊ดœ์ฐฎ์ง€๋งŒ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ทธ ์‹œ์Šคํ…œ์„ ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์€ ๋‹น์‹ ์ด ํ•  ์ผ์ด ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  Restic์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€ ํ•„์š”ํ•˜๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์€ ํ„ฐ๋ฌด๋‹ˆ์—†๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ํŠนํžˆ Restic๊ณผ ํ†ตํ•ฉ๋˜๋„๋ก ์„ค๊ณ„๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋Š” ๋”์šฑ ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ ์ทจ์ง€์— ๋Œ€ํ•œ ๋ฌธ์„œ๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

Restic์€ ๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ถฉ์กฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ท€ํ•˜์˜ ์š”๊ตฌ์‚ฌํ•ญ์—๋Š” ๊ท€ํ•˜์˜ Restic ๋ฐฑ์—… ๋ณต์› ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋ถˆ๊ณผํ•œ ๋ฒ ์–ด๋ฉ”ํƒˆ์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์˜ ํ•„์š”๋ฅผ ๊ทธ๋“ค์—๊ฒŒ ์ง€์‹œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.

์ด๊ฒƒ์€ ์‚ฌ์šฉ์ž ์˜ค๋ฅ˜๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•œ ํ•ฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณต๊ฒฉ ํ‘œ๋ฉด ์ฆ๊ฐ€์— ๋Œ€ํ•œ ์šฐ๋ ค๊ฐ€ ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋ฉฐ ์„ธ์‹ฌํ•œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์ œ์•ˆ๋œ --allow-empty-password ์˜ต์…˜์œผ๋กœ ์ธํ•ด ๊ณต๊ฒฉ ํ‘œ๋ฉด์ด ์ฆ๊ฐ€ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ด€๋ จํ•˜์—ฌ ๊ตฌ์ฒด์ ์œผ๋กœ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ๋ณด์‹ญ๋‹ˆ๊นŒ?

์ด๊ฒƒ์€ ์‚ฌ์šฉ์ž ์˜ค๋ฅ˜๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•œ ํ•ฉ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ•์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณต๊ฒฉ ํ‘œ๋ฉด ์ฆ๊ฐ€์— ๋Œ€ํ•œ ์šฐ๋ ค๊ฐ€ ์—ฌ์ „ํžˆ ์กด์žฌํ•˜๋ฉฐ ์„ธ์‹ฌํ•œ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋‚ด ๋‹ค๋ฅธ ์•„์ด๋””์–ด๋Š” restic์ด restic ์™€ ๊ฐ™์ด ์•”ํ˜ธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ €์žฅ์†Œ์— ์•ก์„ธ์Šคํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ๋ณธ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์ƒˆ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ UI๊ฐ€ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์ž๋™์œผ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์‚ฌ์šฉ์ž๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ์–ตํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฌ์šด ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‚˜์—๊ฒŒ ์•”ํ˜ธํ™”๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” ์™„์ „ํžˆ ์œ ํšจํ•œ ๋ฐฉ๋ฒ•์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ๋‹ค์‹œ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

์•”ํ˜ธ ๊ด€๋ฆฌ์ž์™€ ํ†ตํ•ฉ๋˜์ง€ ์•Š๋Š” ํ•œ ์•”ํ˜ธ ๊ด€๋ฆฌ์ž ์™ธ๋ถ€์— ์•”ํ˜ธ ๋ณต์‚ฌ๋ณธ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•”ํ˜ธ ๊ด€๋ฆฌ์ž์˜ ๊ฐ’์ด ์ž˜๋ชป๋˜์—ˆ๊ฑฐ๋‚˜ ์˜ค๋ž˜๋˜์—ˆ๊ฑฐ๋‚˜ ์‹ค์ˆ˜๋กœ ์‚ญ์ œ๋  ์œ„ํ—˜์ด ์—ฌ์ „ํžˆ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ๋นˆ ์•”ํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ์˜ต์…˜์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค( --allow-empty-password ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ NRPE์˜ --dont-blame-nrpe ํ”Œ๋ž˜๊ทธ์™€ ๊ฐ™์ด ์œ„ํ—˜์„ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•ด ๋” ์žฅํ™ฉํ•˜๊ณ  ๊ณ ์œ ํ•œ ๊ฒƒ์„ ์‚ฌ์šฉ).

๋‚ด ์‚ฌ์šฉ ์‚ฌ๋ก€:

  • ๋น„์ฆˆ๋‹ˆ์Šค: ์šฐ๋ฆฌ๋Š” ํŠน๋ณ„ํ•œ ์ง€์‹(์˜ˆ: ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์•”ํ˜ธ) ์—†์ด ๋น„์ƒ/์žฌํ•ด์—์„œ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” "๋ˆ„๊ตฌ๋‚˜"๊ฐ€ ํ•„์š”ํ•œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์— ํฌํ•จ๋œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™ˆ: ๊ฐ€์กฑ ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์„ ์ž„์‹œ๋กœ ๋ฐฑ์—…ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ํŠน๋ณ„ํžˆ ๊ธฐ๋ฐ€์ด ์•„๋‹ˆ๋ฉฐ, ๋‚ด๊ฐ€ ๊ฐ‘์ž‘์Šค๋Ÿฝ๊ฒŒ ์‚ฌ๋งํ•œ ๊ฒฝ์šฐ, ์šฐ๋ฆฌ ๊ฐ€์กฑ์€ ์ตœ์†Œํ•œ์˜ ์ €ํ•ญ์œผ๋กœ ์ด ๊ฐœ์ธ์ ์œผ๋กœ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ ์งœ ๋˜๋Š” ๋‹ค๋ฅธ ๊ฒƒ๊ณผ ํ˜ผํ•ฉ_).

๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์•”ํ˜ธํ™”๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์•”ํ˜ธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. keys ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ์ด JSON ๊ฐ์ฒด์ธ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์˜์‚ฌ ๋ฌด์ž‘์œ„ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋˜์–ด(ํ‚ค๊ฐ€ ์—†๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ) ๊ฑฐ๊ธฐ์— ์ €์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์„ฑ๋Šฅ์ƒ์˜ ์ด์œ ๋กœ ์•”ํ˜ธํ™” ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ํ”ผํ•˜๋ ค๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@fd0 ์ œ์•ˆ๋œ --allow-empty-password ๋ช…๋ น์ค„ ์˜ต์…˜์— ๋Œ€ํ•ด ์–ด๋–ป๊ฒŒ ์ƒ๊ฐํ•˜์‹ญ๋‹ˆ๊นŒ? ๊ธฐ๋ณธ์ ์œผ๋กœ ์•”ํ˜ธ๊ฐ€ ํ•„์š”ํ•˜์ง€๋งŒ ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ์•”ํ˜ธ๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ฌ๋Š” ๊ฒƒ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ๋งŽ์€ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ ์‚ฌํ•ญ์—๋Š” ์•”ํ˜ธ๋ฅผ ์žŠ๊ฑฐ๋‚˜ ์ž˜๋ชป ๋ฐฐ์น˜ํ•˜์—ฌ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์žƒ์„ ์œ„ํ—˜ ์—†์ด ๊ธฐ๋ฐ€์ด ์•„๋‹Œ ํŒŒ์ผ์„ ๋ฐฑ์—…ํ•˜๋Š” ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

์—ฌ๊ธฐ ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„์ง ์ฒซ ๋ฒˆ์งธ ์ €์žฅ์†Œ๋ฅผ ๋งŒ๋“ค์ง€ ์•Š์•˜์ง€๋งŒ ๋‹ค๋ฅธ ๋„๊ตฌ์— ๋Œ€ํ•œ ์ˆ˜๋…„๊ฐ„์˜ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ๊ฒƒ์€ ์˜ค๋ž˜๋œ "๋คํ”„"์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹น์—ฐํ•œ ์ผ ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ก  ๋นˆ ์•”ํ˜ธ๋Š” ํ—ˆ์šฉ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€์ฃผ์˜ํ•œ ์˜ค๋ฅ˜์˜ ์œ„ํ—˜์„ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ˜๋“œ์‹œ ํ”Œ๋ž˜๊ทธ๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€๋งŒ, ๋‹ค๋ฅธ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œ์‹œํ•œ ๊ฒฝํ—˜ ์žˆ๋Š”(์ž ์žฌ์ ์ธ) ์‚ฌ์šฉ์ž์—๊ฒŒ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์ง€์‹œํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค.
๋‚ด๊ฐ€ ํ•˜๋ ค๋Š” ๊ฒƒ์€ ์•ˆ์ „์„ ์œ„ํ•ด ๋กœ์ปฌ ๋ฐฑ์—…์„ ๋งŒ๋“œ๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค. ๋ณด์•ˆ์€ ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋ฐฑ์—…์ด ํ•„์š”ํ•œ ๊ฒƒ๋ณด๋‹ค ์•”ํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆด ๊ฐ€๋Šฅ์„ฑ์ด ํ›จ์”ฌ ๋” ํฝ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚˜๋Š” ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๋ฅผ ์‹ซ์–ดํ•ฉ๋‹ˆ๋‹ค ...

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

env ๋˜๋Š” ์Šคํฌ๋ฆฝํŠธ ํŒŒ์ผ์— ์•”ํ˜ธ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ „์ฒด ๋ณด์•ˆ์„ ๋ฌด์šฉ์ง€๋ฌผ๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

๋ฐ˜๋“œ์‹œ ์‚ฌ์‹ค์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋“œ์‹œ ์‚ฌ์‹ค์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ข‹์€ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์—์„œ ์ด ์ฃผ์žฅ์„ ๋‹ค์‹œ ์–ธ๊ธ‰ํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐฑ์—…์ด๋‚˜ ๋นˆ ์•”ํ˜ธ ๋ฐฑ์—…์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์ด ๊ทธ๋“ค ์ค‘ ํ•˜๋‚˜๊ฐ€ ์•„๋‹ˆ๋ผ๋ฉด, ๋‹น์‹ ์—๊ฒŒ ์ข‹์Šต๋‹ˆ๋‹ค.

@mholt , ์ถ”์ฒœ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ตœ๋Œ€ํ•œ์˜ ๋ณด์•ˆ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฐ„์„ญ ์—†์ด ์„œ๋ฒ„๋ฅผ ๋ฐฑ์—…ํ•  ์ˆ˜ ์žˆ์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.

๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐฑ์—…์ด๋‚˜ ๋นˆ ์•”ํ˜ธ ๋ฐฑ์—…์„ ๋งŒ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ XY ๋ฌธ์ œ ์ž…๋‹ˆ๋‹ค.

@mholt , ์ถ”์ฒœ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๊นŒ? ์ตœ๋Œ€ํ•œ์˜ ๋ณด์•ˆ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ฐ„์„ญ ์—†์ด ์„œ๋ฒ„๋ฅผ ๋ฐฑ์—…ํ•  ์ˆ˜ ์žˆ์–ด ๊ธฐ์ฉ๋‹ˆ๋‹ค.

ํŠน์ • ์ƒํ™ฉ, ์œ„ํ˜‘ ๋ชจ๋ธ, ํ™˜๊ฒฝ, ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ ์œ„ํ—˜, ๊ธฐ์ˆ  ๋ฐ ์‚ฌ์šฉ์„ฑ ๋ชฉํ‘œ์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์•„๋‹ˆ์˜ค, ๋ˆ„๊ตฌ๋ฅผ ์œ„ํ•œ ํฌ๊ด„์ ์ธ ๊ถŒ์žฅ ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ XY ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์•„๋‹ˆ์˜ค, ๋ˆ„๊ตฌ๋ฅผ ์œ„ํ•œ ํฌ๊ด„์ ์ธ ๊ถŒ์žฅ ์‚ฌํ•ญ์ด ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๊ฒธ์†ํ•œ ํƒœ๋„๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋” ๋‚˜์œ ๊ฒƒ์€ ์šฐ๋ฆฌ์˜ ํ•„์š” ์‚ฌํ•ญ์ด ์ž˜๋ชป๋˜์—ˆ๋‹ค๊ณ  ๋งํ•œ ํ›„ ์กฐ์–ธ์„ ์ œ๊ณตํ•˜๊ธฐ๋ฅผ ๊ฑฐ๋ถ€ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Apple, Inc.๊ฐ€ ์•„๋‹Œ FOSS ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋ฏธ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์˜ ๋กœ์ปฌ ๋ฐฑ์—…์„ ์•”ํ˜ธํ™”ํ•  ํ•„์š”๋„ ์—†๊ณ  ์•”ํ˜ธํ™”ํ•˜๊ณ  ์‹ถ์ง€๋„ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋””์Šคํฌ์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๋ฐฑ์—…์„ ๋ณต๊ตฌํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ์•”ํ˜ธ๊ฐ€ ๋ฐฑ์—… ์Šคํฌ๋ฆฝํŠธ ๋ฐ ๊ตฌ์„ฑ ํŒŒ์ผ๊ณผ ํ•จ๊ป˜ ๋ฐฑ์—… ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋‚ด์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ์ œ ์ฃผ์š” ๊ด€์‹ฌ์‚ฌ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ด ์ค‘์š”ํ•˜์ง€ ์•Š์€ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ €์˜ ์ฃผ์š” ๊ด€์‹ฌ์‚ฌ๋Š” ์‰ฌ์šด ๋ณต๊ตฌ์™€ ๋ฐ์ดํ„ฐ๊ฐ€ ์ž ๊ธฐ์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋งŽ์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ผ๋ฐ˜์ ์ธ ๊ฒฝ์šฐ์ด๋ฉฐ ์‚ฌ์šฉ์ž์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์€ ๊ท€ํ•˜๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ๊ฒƒ์ด์ง€ ์‚ฌ์šฉ์ž๊ฐ€ ์š”๊ตฌ๋ฅผ ์ˆ˜๋ฝํ•˜๋„๋ก ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹™๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์„ค๋ช…ํ•ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์‹œ ํ•œ ๋ฒˆ ๊ฑฑ์ •ํ•ด ์ฃผ์„ธ์š”. ๊ธฐ๋ก์„ ์œ„ํ•ด, ํŠนํžˆ "๋น„๋ฐ€๋ฒˆํ˜ธ ๋ถ„์‹ค"์ด ์œ ํšจํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋˜ํ•œ์— ๋Œ€ํ•œ ํŠน๋ณ„ํ•œ ํ”Œ๋ž˜๊ทธ ์ƒ๊ฐ restic init ๊ฐ™์€ --allow-empty-password (๋‚ด๊ฐ€ ์ฝ”๋„ˆ ์ผ€์ด์Šค์— ๋Œ€ํ•œ ๋ช‡ ๊ฐ€์ง€ ๊ณ ๋ ค ์‚ฌํ•ญ์ด ์žˆ์ง€๋งŒ, ๋‚˜๋Š” ๊ทธ๋“ค์ด ํ•ด๊ฒฐ ๋  ์ˆ˜ ์žˆ๋‹ค๊ณ  ํ™•์‹  ํ•ด์š”) ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด๊ฒ ์Šต๋‹ˆ๋‹ค.

๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด "๋น„๋ฐ€๋ฒˆํ˜ธ ๋ถ„์‹ค"์— ๋Œ€ํ•œ ์•ˆ์ „ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€๋งŒ ์—ฌ์ „ํžˆ ํ‰์†Œ์™€ ๊ฐ™์ด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ๋ฉ”๋ชจ์—์„œ, ๋‚˜๋Š” ์ด ์Šค๋ ˆ๋“œ์˜ ํ†ค์„ ์ „ํ˜€ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ restic์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ๋ฌด๋ฐฉํ•ฉ๋‹ˆ๋‹ค. ์™„๋ฒฝํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๋Œ€๋ถ€๋ถ„์€ ์—ฌ๊ฐ€ ์‹œ๊ฐ„์— ์‰ผ ์—†์ด ์ผํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šค๋ ˆ๋“œ์˜ ์ผ๋ถ€ ๋Œ“๊ธ€์€ "์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ์‚ฌ์šฉ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค!"๋ผ๋Š” ์ œ๋ชฉ๊ณผ ๊ฐ™์ด ๋งค์šฐ ์ ์ ˆํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์„ ๊ณ ๋ คํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์•„๋ฌด๊ฒƒ๋„ ํ•˜์ง€ ์•Š๊ธฐ๋กœ ๊ฒฐ์ •ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ ์—ฌ๋Ÿฌ๋ถ„, ์—ฌ๋Ÿฌ๋ถ„์ด ๋™์˜ํ•˜์ง€ ์•Š๋”๋ผ๋„ ์ด ํ† ๋ก ์„ ์ƒ์‚ฐ์ ์œผ๋กœ ์œ ์ง€ํ•ฉ์‹œ๋‹ค. :)

@fd0 ๋ถˆ๋ช…ํ™•ํ•œ ์  ์–‘ํ•ด ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ๋‚˜๋Š” ๋‹น์‹ ์ด๋‚˜ Restic ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์–ด๋–ค ๊ฒƒ๋„ ์š”๊ตฌํ•˜๊ฑฐ๋‚˜ ๊ธฐ๋Œ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋‹น์‹ ์˜ ํ”„๋กœ์ ํŠธ์ด์ž ๋‹น์‹ ์˜ ์‹œ๊ฐ„์ด๋ฉฐ, ๋‹น์‹ ์ด ์›ํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ด๋“  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ๊ฐ€ ๋ฌป๊ณ  ์‹ถ์€ ๊ฒƒ์€ ์ด ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์—†๋‹ค๋ฉด ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๋…ผ์˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฌธ์ œ๋ฅผ ๊ณต๊ฐœํ•˜๊ณ  ๊ตฌํ˜„ํ•˜๋Š” PR์„ ๊ณ ๋ คํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ฐ˜๋Œ€ํ•˜๋Š” ๊ฒƒ์€ ์ด ๊ธฐ๋Šฅ์„ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ์˜๊ฒฌ(๊ท€ํ•˜๊ฐ€ ์•„๋‹Œ)์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๋ฌด๋ก€ํ•˜๊ณ  ๋„์›€์ด ๋˜์ง€ ์•Š๋Š” ์†Œ์Œ์ž…๋‹ˆ๋‹ค.

์ €๋ฅผ ์œ„ํ•ด, ์ €๋Š” bup ํŠน์ˆ˜ ๋ฆฌ๋ชจ์ปจ๊ณผ ํ•จ๊ป˜ git-annex๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Annex๋Š” ์ด๋ฏธ ํŒŒ์ผ ์•”ํ˜ธํ™”๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค(bup์˜ ์ค‘๋ณต ์ œ๊ฑฐ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ํ•ด์ œํ–ˆ์Šต๋‹ˆ๋‹ค). ๊ทธ๋Ÿฐ ๋‹ค์Œ ์›๊ฒฉ ์„œ๋ฒ„์— bup repo(๋‹จ์ง€ ๋ฉ‹์ง„ git repo)๋ฅผ ๋ฐฑ์—…ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ bup repo๋Š” ์บ์‹œ์ผ ๋ฟ์ด๋ฏ€๋กœ ์‚ญ์ œํ•˜๊ณ  ํ•„์š”์— ๋”ฐ๋ผ restic์„ ํ†ตํ•ด ๋ณต์›์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ €๋Š” Unix Way(tm)์—์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ผํšŒ์šฉ ๋„๊ตฌ๋ฅผ ํ•จ๊ป˜ ๊ฟฐ๋งค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Restic(์ €๋Š” ํ˜„์žฌ ์ด์ค‘ํ™”์—์„œ ์ „ํ™˜ ์ค‘์ž…๋‹ˆ๋‹ค.)์€ ์Šฌ๋ผ์ด๋”ฉ ์œˆ๋„์šฐ ๋ธ”๋ก ์ค‘๋ณต ์ œ๊ฑฐ๋ฅผ ์›๊ฒฉ ํด๋ผ์šฐ๋“œ๋กœ ์ˆ˜ํ–‰ํ•˜๊ณ  ๊ทธ๊ฒŒ ์ œ๊ฐ€ ํ•„์š”ํ•œ ์ „๋ถ€ ์ž…๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ๋ฐ ๋กœ์ปฌ ๋ธ”๋ก ์ค‘๋ณต ์ œ๊ฑฐ๋Š” ๋‹ค๋ฅธ ๊ณ„์ธต์—์„œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•”ํ˜ธ๋ฅผ ์ง€์ •ํ•˜๊ฑฐ๋‚˜ ์•”ํ˜ธํ™”(์‹ค์ œ๋กœ CPU ์‚ฌ์šฉ์„ ์ ˆ์•ฝํ•จ)๋ฅผ ์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

restic --password-file /dev/null -r s3:http://172.28.0.7:9000/bup2 init

์•„์ง ์•”ํ˜ธํ™” ์ค‘์ด์ง€๋งŒ ์•”ํ˜ธ๊ฐ€ ๋น„์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์˜ ์ ˆ๋ฐ˜์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด CPU ์‚ฌ์šฉ๋Ÿ‰์„ ๋ณต๊ตฌํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด "๋น„๋ฐ€๋ฒˆํ˜ธ ๋ถ„์‹ค"์— ๋Œ€ํ•œ ์•ˆ์ „ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€๋งŒ ์—ฌ์ „ํžˆ ํ‰์†Œ์™€ ๊ฐ™์ด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ์•”ํ˜ธํ™”๋ฉ๋‹ˆ๋‹ค.

ํ , ์—ฌ์ „ํžˆ ๋นˆ ์•”ํ˜ธ๋กœ ์•”ํ˜ธํ™”ํ•˜๋Š” ๋™๊ธฐ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

๋‚ด ๋ง์€, ์ €์ „๋ ฅ ํ•˜๋“œ์›จ์–ด์—์„œ restic์„ ์‹คํ–‰ํ•  ๋•Œ ์•”ํ˜ธํ™”๊ฐ€ ๋ˆˆ์— ๋„๋Š” ๋Ÿฐํƒ€์ž„ ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

ํŽธ์ง‘ : ์ข‹์•„, https://github.com/restic/restic/issues/1018#issuecomment -307549863 - ํŠนํžˆ ๋‘ ๋ฒˆ์งธ ์š”์ ์ด ๋‚ด ์งˆ๋ฌธ์— ๋Œ€๋‹ตํ•ฉ๋‹ˆ๋‹ค.

restic --password-file /dev/null -r s3:http://172.28.0.7:9000/bup2 init

์ด ์ œ์•ˆ์˜ ์ฃผ์š” ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด restic์ด ๋Œ€ํ™”์‹์œผ๋กœ ์•”ํ˜ธ๋ฅผ ๋ฌป์Šต๋‹ˆ๋‹ค.

~# restic -r '/tmp/restic/' -p '/dev/null' init
enter password for new repository:

๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์—ด์–ด์ฃผ์‹  @fd0๋‹˜ , ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋‚ด ์˜๋„๋Š” ๊ทธ๋“ค์ด ์žฌ๋ฏธ๊ฐ€์—†๋Š” ์•„๋ฌด๊ฒƒ๋„ ์ž์‹ ์˜ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๊ณ ์žˆ๋Š” ์ž์œ  ์‹œ๊ฐ„ ๊ฐœ๋ฐœ์ž๋ฅผ ๋ฐ€์–ดํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค, @alphapapa์— ๋™์˜ํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์šฐ๋ฆฌ ์ž์‹ ์˜ ํ•„์š”๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ๋‹ค๋Š” ๋ง์„ ๋“ฃ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๋ณด๊ธฐ์— ๋ฐฑ์—… ๋„๊ตฌ์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์€ ์–ด๋–ค ๊ฒฝ์šฐ์—๋„ ๋ณต์›์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋ณด์•ˆ์ด ๋งค์šฐ ์ค‘์š”ํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ(๋ณต์› ๊ธฐ๋Šฅ) ๋˜๋Š” ๋ฐ์ดํ„ฐ ๋ณด์•ˆ(๋ฌด๋‹จ ์•ก์„ธ์Šค๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธ)์ด ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๋ฅผ ๊ฐ–๋Š”์ง€ ์—ฌ๋ถ€๋Š” ํŠน์ • ์ƒํ™ฉ์— ๋”ฐ๋ผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๋ฌผ๋ก  ๋ณด์•ˆ๋ณด๋‹ค ๋ณด์•ˆ์ด ๋” ์ค‘์š”ํ•œ ์ƒํ™ฉ์—์„œ๋งŒ ๋„๊ตฌ ๊ฐœ๋ฐœ์„ ์ž์œ ๋กญ๊ฒŒ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@mholt๋Š” "XY-๋ฌธ์ œ"๋ฅผ ์–ธ๊ธ‰ ํ•œ ๋ฐ”์™€ ๊ฐ™์ด : ์š”์ฒญ์€ ๊ณต๊ฐœ ๊ฐ€๋Šฅํ•œ ์ผ๋ฐ˜ restic ๋ฌธ์„œ ๋„˜์–ด ์ €์žฅ์†Œ ์ž์ฒด์— ๋ฌผ๋ก  ์•ก์„ธ์Šค์— ๋Œ€ํ•œ ์ง€์‹์—†์ด ์žฌํ•ด ๋ณต๊ตฌ๋ฅผ ํ•  ์ˆ˜์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
"์•„๋ฌด๋Ÿฐ ์ง€์‹๋„ ์—†์ด"๋Š” ์•”ํ˜ธ ๊ด€๋ฆฌ์ž์˜ ํ•„์š” ๋˜๋Š” ์‚ฌ์šฉ์„ ์ œ์™ธํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌํ•œ ์ด์œ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. _๊ฐœ์ธ์ ์œผ๋กœ PC๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์„ ๋•๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฒ˜๋ฆฌ๋Š” ์—‰๋ง์ž…๋‹ˆ๋‹ค. USB ๋“œ๋ผ์ด๋ธŒ์— ๋ฐฑ์—…์„ ์„ค์ •ํ•˜๋Š” ๋™์•ˆ ์˜ฌ๋ฐ”๋ฅธ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฒ˜๋ฆฌ๋ฅผ ๊ฐ€๋ฅด์น˜๋ ค๊ณ  ํ•˜๋ฉด ๋ฐฑ์—…์ด ์ „ํ˜€ ์ƒ์„ฑ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ƒ์„ฑ๋˜์ง€ ์•Š์„ ๋ฟ์ž…๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ณต์›์ด ํ•„์š”ํ•  ๋•Œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์˜ ๋„์›€์„ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ƒํ™ฉ์„ ์™„ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ๋‚ด๊ฐ€ ์ƒ๊ฐํ•ด๋‚ธ ๋ชจ๋“  ๊ฒƒ์ด ๋ฌดํšจ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค._

์ง€๊ธˆ์€ ๋‚˜๋จธ์ง€ ๋ฐฑ์—… ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ๋™์ผํ•œ USB ๋“œ๋ผ์ด๋ธŒ์— ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ณด์•ˆ์„ ์™„์ „ํžˆ ๋ง์นฉ๋‹ˆ๋‹ค.
์ถ”๊ฐ€ ๋ณด์•ˆ ๊ณ„์ธต์„ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณด์•ˆ์— ๋Œ€ํ•œ ์ž˜๋ชป๋œ ์ƒ์ƒ์„ ํ•˜๊ฒŒ ๋˜๋ฏ€๋กœ ์ด ์†”๋ฃจ์…˜์ด ๋งˆ์Œ์— ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฌผ๋ก  ์—ฌ๊ธฐ์—์„œ๋Š” ๊ฐœ์ธ ๋กœ์ปฌ ๋ฐฑ์—…์— ๋Œ€ํ•ด์„œ๋งŒ ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์˜ ๊ฒฝ์šฐ ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธ๋ฅผ ๋ณ„๋„์˜ ์˜คํ”„๋ผ์ธ ์ €์žฅ์†Œ์— ๋ณต์‚ฌํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ”„๋ ˆ์ž„์›Œํฌ/API๋Š” ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜๊ณ  ์ผ๋ถ€๋Š” ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ. ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ API๊ฐ€ ๋นˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์•”ํ˜ธํ™”ํ•œ ์ž…๋ ฅ์„ ํ•ด๋…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ˜„์žฌ https://github.com/RNCryptor/JNCryptor์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ ์—ฌ๋Ÿฌ๋ถ„, ์—ฌ๋Ÿฌ๋ถ„์ด ๋™์˜ํ•˜์ง€ ์•Š๋”๋ผ๋„ ์ด ํ† ๋ก ์„ ์ƒ์‚ฐ์ ์œผ๋กœ ์œ ์ง€ํ•ฉ์‹œ๋‹ค. :)

์ด ์Šค๋ ˆ๋“œ๋ฅผ ์ฝ์€ ํ›„ ๊ฒฐ๊ณผ๊ฐ€ ๊ธ์ •์ ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€ํ™”๊ฐ€ ์ƒ์‚ฐ์ ์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ์ด๊ฒƒ์ด Github์ž„์„ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ƒ๊ธฐ์‹œํ‚ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋ฌด์–ธ๊ฐ€์— ๋Œ€ํ•ด ๊ฐ•ํ•˜๊ฒŒ ๋Š๋ผ๊ณ  ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๊ฐ€ ์ˆ˜์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์ž์œ ๋กญ๊ฒŒ ํฌํฌ๋ฅผ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ๋ง ๊ทธ๋Œ€๋กœ ๋ช‡ ์ดˆ๊ฐ€ ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค. ์Šค์Šค๋กœ ๋ณ€ํ™”๋ฅผ ๋งŒ๋“œ๋Š” ๊ธฐ์ˆ ์ด ๋ถ€์กฑํ•˜๋‹ค๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋„์›€์„ ์š”์ฒญํ•˜์‹ญ์‹œ์˜ค. ์œ ์ง€ ๊ด€๋ฆฌ์ž๋Š” ์Šค์Šค๋กœ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๋™๊ธฐ๊ฐ€ ๋ถ€์—ฌ๋˜์ง€ ์•Š์€ ๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ํŒจ์น˜๋ฅผ ๋ฐ›์•„๋“ค์ด๋Š” ๋ฐ ๋” ๊ฐœ๋ฐฉ์ ์ผ ์ˆ˜ ์žˆ์Œ์„ ์•Œ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ์ด ๊ฒฝ์šฐ ๋ณด์•ˆ์ด "ํ•ด์•ผ"ํ•˜๋Š” ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์„ ์ž…๊ฒฌ์„ ๊ฐ•์š”ํ•˜๋Š” ๊ฒƒ์€ ์‹ค์ˆ˜๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๋ณด์•ˆ์˜ ์ฒซ ๋ฒˆ์งธ ๊ทœ์น™์€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์งˆ ์ž๊ฒฉ์ด ์žˆ๋Š” ์‚ฌ๋žŒ์ด ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทœ์น™ #1์„ ์†์ƒ์‹œํ‚ค๋Š” ๋ชจ๋“  ๊ทœ์น™์€ ์‹ ์ค‘ํ•˜๊ฒŒ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

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

์šฐ๋ฆฌ๊ฐ€ ๋งค์ผ ๋ณด๋Š” ๋ช‡ ๊ฐ€์ง€ ์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜:

1) ์œ ํœด ์ƒํƒœ์—์„œ ์•”ํ˜ธํ™”๋œ ๋ฏธ๋””์–ด์— ๊ธฐ๋ก๋œ ๋ฐ์ดํ„ฐ๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์—์„œ๋„ ์ž์ฒด์ ์œผ๋กœ ์•”ํ˜ธํ™”๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•ฉ๋‹ˆ๋‹ค. ๋„์ฒญ์— ๋Œ€ํ•œ ๋‘๋ ค์›€์˜ ๋์€ ์–ด๋””์ž…๋‹ˆ๊นŒ? ์‚ฌ์šฉ์ž๊ฐ€ ์ž ์žฌ์ ์œผ๋กœ ์œ ๋Šฅํ•  ์ˆ˜ ์žˆ๊ณ  ์ค‘๋ณต ๊ณ„์ธต์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์†์‹ค ์œ„ํ—˜์ด ์ฆ๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์‹ ๋ขฐ๋ฅผ ์–ด๋””์„œ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผ ํ• ๊นŒ์š”?

2) ํŠน์ • ํ˜•์‹์˜ ์•”ํ˜ธ, ์ฆ‰ ํ•˜๋‚˜ ์ด์ƒ์˜ ๋Œ€๋ฌธ์ž, ํ•˜๋‚˜์˜ ์ˆซ์ž, ํ•˜๋‚˜์˜ ์˜์ˆซ์ž๊ฐ€ ์•„๋‹Œ ๋ฌธ์ž๊ฐ€ ํฌํ•จ๋œ 8์ž - ์ด๊ฒƒ์€ 20๋…„ ๋™์•ˆ ์ผ๋ฐ˜์ ์ธ ๊ด€ํ–‰์ด์—ˆ์œผ๋ฉฐ ๊ณ ํ†ต์ด ์ด๋“์„ ์ดˆ๊ณผํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด์ œ ํญ๋กœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  ์šฐ๋ฆฌ๋Š” xkcdpassword ์™€ ๊ฐ™์€ ๊ธฐ์–ต ์—

3) ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ - ์„ธ์…˜์— ์บ์‹œํ•˜์ง€ ๋ชปํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•˜๋ฃจ ์ข…์ผ ์—ฌ๋Ÿฌ ๋ฒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋ฏ€๋กœ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ํ–‰์œ„ ์ž์ฒด๊ฐ€ ๋ˆˆ์— ๋„๋Š” ๊ณต๊ฒฉ ๋ฒกํ„ฐ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

4) ๋งˆ์Šคํ„ฐ ์•”ํ˜ธ ์‚ฌ์šฉ - ์ •์ฑ… ํ™•์ธ์— ์‹คํŒจํ•˜๊ณ  ๋งˆ์Šคํ„ฐ ์•”ํ˜ธ๋ฅผ ๋งน๋ชฉ์ ์œผ๋กœ ์ฟผ๋ฆฌํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์‹ค์ œ๋กœ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ œ์‹œํ•˜๋Š” ๋ฐ ์ต์ˆ™ํ•ด์ง€๋„๋ก ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋งˆ์Šคํ„ฐ ์•”ํ˜ธ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๋Š”์ง€ ์—ฌ๋ถ€์— ๋Œ€ํ•œ ๋น„ํŒ์  ๋ถ„์„์„ ์ค‘์ง€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด ์ธ์Šคํ„ด์Šค.

5) ์‚ฌ์šฉ์ž๊ฐ€ ๊ฑฐ๋ถ€๊ฐ์„ ๋Š๋ผ๊ณ  ์˜ตํŠธ์ธ์„ ํ”ผํ•˜๊ฑฐ๋‚˜ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์„ ์ฐพ๋„๋ก ์ตœ์†Œ ๊ถŒํ•œ ์ •์ฑ…์„ ์‹œํ–‰ํ•˜์—ฌ ๋ณด๋‹ค ๊ด€๋Œ€ํ•œ ๊ณ„ํš์ด ์žˆ๋Š” ๊ฒฝ์šฐ๋ณด๋‹ค ํ›จ์”ฌ ๋” ์˜ค๋žซ๋™์•ˆ ๋ฌธ์„ ์—ด์–ด ๋‘ก๋‹ˆ๋‹ค.

6) N+1 ์ค‘๋ณต ์—†์ด ์ตœ์†Œ ๊ถŒํ•œ ์ •์ฑ… ์‹œํ–‰, ์ผ๋ช… '๋น„์ฆˆ๋‹ˆ์Šค ์—ฐ์†์„ฑ/"ํ•ต์‹ฌ ์ธ๋ ฅ ์ •์ฑ…" ๊ณ ๋ ค ๋ถ€์กฑ. ์ฆ‰, ๋‘˜ ๋‹ค ๋™์˜ํ•  ๋•Œ๋งŒ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก 2๊ฐœ์˜ ๊ฐœ์ธ ํ‚ค ๋’ค์— ๊ณต์œ  ๋ฆฌ์†Œ์Šค๋ฅผ ์ž ๊ทธ๋Š” ๋Œ€์‹ (์ •์กฑ์ˆ˜ 2), 3๊ฐœ์˜ ๊ฐœ์ธ ํ‚ค ์ค‘ 2๊ฐœ ๋’ค์— ์ž ๊ทธ์‹ญ์‹œ์˜ค. ์•„๋ฌด๋„ ์˜์›ํžˆ ์‚ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋ž˜๋จธ๋กœ์„œ ์šฐ๋ฆฌ๋Š” ๋‹จ์ผ ํ‚ค ์•”ํ˜ธํ™” ์ฒด๊ณ„๋ฅผ ๊ตฌํ˜„ํ•  ๋•Œ๋งˆ๋‹ค ์ ‘๊ทผ์„ฑ์˜ ์ค‘์š”์„ฑ์„ ๊ณ ๋ คํ•ด์•ผ ํ•˜๋ฉฐ ๋‹จ์ผ ํ‚ค ์•”ํ˜ธํ™” ์ฒด๊ณ„์— ๋Œ€ํ•œ ํ‚ค ์†์‹ค์˜ ๊ฒฐ๊ณผ๋ฅผ ๊ณ ํ†ต์Šค๋Ÿฝ๊ฒŒ ์•Œ๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์˜ ์šฐ๋ ค๋ฅผ ๋“ค์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์˜ค์šฉ์— ๋Œ€ํ•œ ๋‘๋ ค์›€ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ฌผ๊ฑด์„ ๋นผ์•—๋Š” ๊ฒƒ์€ ๊ฑฐ์˜ ๋ชจ๋“  ๊ฒฐ์ •์ด ๋‘๋ ค์›€์—์„œ ๋น„๋กฏ๋˜๋Š” ๊ฒƒ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ทผ๋ณธ์ ์œผ๋กœ ์ž˜๋ชป๋œ ๊ฒƒ์ž„์„ ์นœ์ ˆํ•˜๊ฒŒ ๊ธฐ์–ตํ•˜๋„๋ก ํ•ฉ์‹œ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ž˜๋ชป๋œ ์ผ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ด์œ ๋กœ ๋ชจ๋“  ์‚ฌ๋žŒ์„ ์ฒ˜๋ฒŒํ•˜๋Š” ๊ฒƒ์€ ์‚ฌํšŒ ์ „์ฒด๋ฅผ ์ถ•์†Œ์‹œํ‚ต๋‹ˆ๋‹ค.

์ด ์ˆœ๊ฐ„์— ๊ทธ ๊ฐœ๋…์— ๋™์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ์‹ฌํ˜ธํก์„ ํ•˜๊ณ  10๊นŒ์ง€ ์„ธ๊ณ  ๋‹ค์Œ์„ ๊ณ ๋ คํ•˜์‹ญ์‹œ์˜ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ๊นกํ†ต์ด ๋“  ์“ฐ๋ ˆ๊ธฐ ๋ด‰ํˆฌ์— ๋จธ๋ฆฌ๋ฅผ ๋„ฃ์–ด ์ž์‚ดํ–ˆ์„ ๋•Œ ์šฐ๋ฆฌ ์‚ฌํšŒ๋Š” ์–ด๋–ป๊ฒŒํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? ํœ˜ํ•‘ ํฌ๋ฆผ์„ ๋ฟŒ๋ฆฌ๊ณ  ์•„์‚ฐํ™”์งˆ์†Œ ์บ” ์ „์ฒด๋ฅผ ํก์ž…ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์Šคํ”„๋ ˆ์ด ํœ˜ํ•‘ ํฌ๋ฆผ์„ ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ์„œ ๋ฉ€๋ฆฌํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ? ๋น„๋‹ ๋ด‰ํˆฌ? ํ˜ธํก? ์ด ๋ชจ๋“  ๊ฒƒ์ด ์‚ฌ์šฉ์ž ์‚ฌ๋ง์„ ์ดˆ๋ž˜ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์˜ค์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋ฆฐ์•„์ด๊ฐ€ ์„ฑ๋ƒฅ์„ ๊ฐ€์ง€๊ณ  ๋…ธ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ฌผ๊ฑด์„ ๊ฐ€์ ธ๊ฐ€๋ ค๋Š” ๋ฌด๋ชจํ•œ ์ถฉ๋™ ๋Œ€์‹ ์— ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ด๋Ÿฌํ•œ ๋ฌผ๊ฑด์„ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๋„๋ก ๊ต์œกํ•˜๋Š” ์ชฝ์—์„œ ์‹ค์ˆ˜๋ฅผ ์ €์งˆ๋Ÿฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” RTFM์„ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค๋งŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ์ง„์ž… ์žฅ๋ฒฝ์„ ๋†’์ž…๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ ์—ฌ๊ธฐ๊นŒ์ง€๊ฐ€ ๊ทธ๋ ‡๊ฒŒ ๋˜์—ˆ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ›์•„๋“ค์ด๊ฒ ๋‹ค๋Š” ๊ฒฐ์ •์€ ์ด๋ฏธ ๋ชจ๋“  ๋ฌธ์ œ์™€ ์˜๊ฒฌ์ด ํ‘œ๋ช…๋  ๋•Œ๊นŒ์ง€ ์˜ค์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋น„์ƒ์‚ฐ์ ์ธ ํ† ๋ก ์ด ์–ด๋–ป๊ฒŒ ๋“ค๋ฆฌ๋Š”์ง€์— ๋Œ€ํ•œ ์˜ˆ๋ฅผ ๋ณด๋ ค๋ฉด ๊ณต์˜ TV ๋ฐฉ์†ก๊ตญ์—์„œ ์˜ํšŒ ํ† ๋ก ํšŒ ์„ธ์…˜์„ ์‹œ์ฒญํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. lol. ์—ฌ๊ธฐ์˜ ์ฐธ๊ฐ€์ž๋“ค์€ ๊ทธ์— ๋น„ํ•ด ์„œ๋กœ๋ฅผ ๋งค์šฐ ์กด์ค‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธํ™” ๋ฐ ์•”ํ˜ธ ๋ณดํ˜ธ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋ช…์‹œ์ ์ธ ์˜ต์…˜์œผ๋กœ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ–ˆ๋˜ ์ด์ „์˜ ์ข‹์€ ์•„์นด์ด๋ธŒ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ๊ธฐ์–ตํ•˜์‹ญ์‹œ์˜ค. ๋ณด์•ˆ์€ ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚˜๋Š” ๋งŽ์€ ์™ธ๋ถ€ ์†”๋ฃจ์…˜์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๊ณ  ์ด๋Ÿฌํ•œ ๊ด€๋ฆฌ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‹ฌ๋ ค ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅธ ๋…ผ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•œ ๋ณด์•ˆ ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ €์ž๋Š” ์˜ค์šฉ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์š”๊ตฌํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋‹ค์‹œ ํ†ค์— ๋Œ€ํ•ด. ์ด๊ฒƒ์€ ์˜คํ”ˆ ์†Œ์Šค ์„ธ๊ณ„์—์„œ ์ผ๋ฐ˜์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์€ ์–ด๋–ค ์‹ฌ๋ฆฌ์  ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ์˜ํ•ด ๋’ท๋ฐ›์นจ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ €์ž๊ฐ€ ๋™์˜ํ•˜์ง€ ์•Š๋Š” ๋น„ํŒ์€ ์—ฌ๊ฐ€ ์‹œ๊ฐ„์„ ๋ณด๋‚ด๊ธฐ ์œ„ํ•œ ์ฃผ์žฅ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งค๋ฒˆ ์šฐ๋ฆฌ๊ฐ€ ์ƒ๊ธฐํ•ด์•ผ ํ•  ์‚ฌํ•ญ: ์šฐ๋ฆฌ๋Š” ์—ฌ๊ธฐ์—์„œ ๋‹น์‹ ์˜ ์—ฌ๊ฐ€ ์‹œ๊ฐ„์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜์ง€ ์•Š๊ณ  ๋Œ€์‹  ๋‹น์‹ ์˜ ์ฒœ์žฌ์ ์ธ ์ฐฝ์กฐ๋ฌผ, ๊ทธ ๊ธฐ๋Šฅ ๋ฐ ๋ฐฐํ›„์˜ ๋…ผ๋ฆฌ๋ฅผ ํƒ๊ตฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹น์‹ ์ด ์šฐ๋ฆฌ์˜ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•  ์˜๋ฌด๊ฐ€ ์—†์œผ๋ฉฐ ์•„๋ฌด ๊ฒƒ๋„ ํ•˜์ง€ ์•Š์„ ์™„์ „ํ•œ ๊ถŒ๋ฆฌ๊ฐ€ ์žˆ์Œ์„ ๊ฒฐ์ฝ” ์žŠ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹น์‹ ์ด ํ•˜๋Š” ์ผ์ด ๋งˆ์Œ์— ๋“ ๋‹ค๋ฉด, ๊ทธ๊ฒƒ์€ (์–ด์ฉŒ๋ฉด) ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๊ฒƒ์„ ์ข‹์•„ํ•˜๊ธฐ ๋•Œ๋ฌธ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ตœ์†Œํ•œ ๋‹ค์ˆ˜์˜ ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๋Š” ๋ฐ ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋Š” ํฌ๋ง์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถ”์‹ : ์ด ๋ชจ๋“  ๊ฒƒ์€ ๋‹จ์ง€ ์ถ”์ƒ์ ์ธ ๋ง์ผ ๋ฟ์ด๋ฉฐ ์‹ค์ œ ํ–‰๋™์„ ์˜๋ฏธํ•˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค.

์ €์žฅ์†Œ์— ์•”ํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ๋…ผ์˜์—์„œ ํ•œ ๊ฐ€์ง€ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค(์ด์ „์— @fd0์ด ์ž‘์„ฑํ•œ ์ปจํ…์ŠคํŠธ์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ์ „ํžˆ ์•”ํ˜ธํ™”๋œ๋‹ค๊ณ  ๊ฐ€์ •). ์•”ํ˜ธ๋ฅผ "์›ํ•˜์ง€ ์•Š๋Š”" ์‚ฌ๋žŒ๋“ค์ด "1234"์™€ ๊ฐ™์€ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋”๋ฏธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” restic์— ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์˜๋ฏธ๊ฐ€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? restic์„ ์‹คํ–‰ํ•  ๋•Œ ๋ช…๋ น์ค„์— ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด ๋ฒˆ๊ฑฐ๋กญ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋ฉด ํ•˜๋‚˜์˜ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ๋˜๋Š” ์•”ํ˜ธ ํŒŒ์ผ์— ์žˆ์Šต๋‹ˆ๋‹ค.

@rawtaz ์ด๊ฒƒ์€ ์ด ์Šค๋ ˆ๋“œ์˜ ์ด์ „ ๋Œ“๊ธ€์—์„œ ๋‹ต๋ณ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

restic init -r foo --no-password ๊ฐ€ ์•„๋งˆ๋„ restic init -r foo --allow-empty-password ๋ณด๋‹ค ๋” ๋‚˜์€ ํ”Œ๋ž˜๊ทธ ์ด๋ฆ„์ด๋ผ๊ณ  ๋งํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ์ „์ž๊ฐ€ ์š”์ ์— ๋” ๊ฐ€๊น๊ณ  ํ›„์ž๊ฐ€ ๋„ˆ๋ฌด ์žฅํ™ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ๋‚˜๋จธ์ง€ ์ฝ”๋“œ ๊ธฐ๋ฐ˜์„ ๋Š˜๋ฆฌ๋Š” ๋Œ€์‹  ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์ด ์•„๋‹Œ ์ด์œ ์— ๋Œ€ํ•ด ์ข‹์€ ๋…ผ๊ฑฐ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ "a"๋ฅผ ์žŠ์–ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•˜๋Š” ์‚ฌ๋žŒ์„ ๋ณธ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์‚ฌ์‹ค์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ฐ„๋‹จํ•œ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ๋งŒ๋“ค์–ด ๊ธฐ์–ตํ•˜๊ฑฐ๋‚˜ ์ตœ์†Œํ•œ ํ•„์š”ํ•  ๋•Œ ์ƒˆ๋กœ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฌด์—‡์ด๋“  ํ”Œ๋ž˜๊ทธ๋„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ํฐ ๋ฌธ์ œ์ธ์ง€์— ๋†€๋ž์Šต๋‹ˆ๋‹ค.:D

์—ฌ๊ธฐ ์˜ˆ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. 1๋…„ ์ „์— ์ž„์‹œ ๋ฐฑ์—…์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŒ…
๋”๋ฏธ ์•”ํ˜ธ, ํŒŒ์ผ์—์„œ ์ฝ์Šต๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ธฐ๋กํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค
๋‹ค๋ฅธ ๊ณณ. ๊ทธ ๊ธฐ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ์ง€ 1๋…„์ด ์ง€๋‚œ ํ›„ ๋‚˜๋Š” ์™„์ „ํžˆ
ํ”„๋กœ์„ธ์Šค์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ ธ๊ณ 
๊ฒฐ๊ตญ ์ฐพ๊ธฐ ์ „์— ์•”ํ˜ธ๋ฅผ ์ถ”์ธก(์—ญ์„ค๊ณ„)
์Šคํฌ๋ฆฝํŠธ. ์ „์ ์œผ๋กœ ๋‚ด ์ž˜๋ชป์ด์ง€๋งŒ ์—ฌ์ „ํžˆ -- ๋ณด์•ˆ์€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๋„๋ก ๊ฐ•์š”๋ฐ›๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งŒ์•ฝ ๋‚ด๊ฐ€
์›๋ณธ ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†์—ˆ๋‹ค๋ฉด ์ž ๊ฒจ ์žˆ์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

TD

๋„ˆ๋ฌด ๋ณต์žกํ•˜๊ฒŒ ํ•ด์„œ ๊ทธ๋Ÿฐ๊ฑฐ ์•„๋‹™๋‹ˆ๊นŒ? ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ์•”ํ˜ธ ์ค‘ ํ•˜๋‚˜๋Š” 1234์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ฉด ์–ด๋”˜๊ฐ€์—์„œ ์ฐพ์œผ๋ ค๊ณ  ์‹œ๋„ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค(๋” ๋ณต์žกํ•œ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๊ฐ€์ •). ์™œ๋ƒํ•˜๋ฉด ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•  ๋•Œ ์•Œ๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. 1234. ํ•˜์ง€๋งŒ ๋ฌด์Šจ ๋ง์ธ์ง€ ์•Œ๊ฒ ์Šต๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋˜ํ•œ ๋นˆ ์•”ํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜๋Š” ์˜ต์…˜์„ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค( --allow-empty-password ํ”Œ๋ž˜๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ NRPE์˜ --dont-blame-nrpe ํ”Œ๋ž˜๊ทธ์™€ ๊ฐ™์ด ์œ„ํ—˜์„ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•ด ๋” ์žฅํ™ฉํ•˜๊ณ  ๊ณ ์œ ํ•œ ๊ฒƒ์„ ์‚ฌ์šฉ).

๋‚ด ์‚ฌ์šฉ ์‚ฌ๋ก€:

* **Business:** we have a repository contained in a trusted environment that we need "anyone" to be able restore from in an emergency/disaster without having to have special knowledge (ie, a repository password).

* **Home:** I would like to create a restic backup of things like family photos. These are not particularly confidential, and in the case of my untimely demise, my family need to be able to access this personally important data with minimum resistance (_for example, without having to find a passphrase in a safe, that's possibly out-of-date or mixed up with another_).

๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ๊ณผ ์•”ํ˜ธํ™”๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด ์•”ํ˜ธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค. keys ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ์ด JSON ๊ฐ์ฒด์ธ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ์˜์‚ฌ ๋ฌด์ž‘์œ„ ํ‚ค๊ฐ€ ์ƒ์„ฑ๋˜์–ด(ํ‚ค๊ฐ€ ์—†๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ) ๊ฑฐ๊ธฐ์— ์ €์žฅ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ? ์„ฑ๋Šฅ์ƒ์˜ ์ด์œ ๋กœ ์•”ํ˜ธํ™” ์˜ค๋ฒ„ํ—ค๋“œ๋ฅผ ํ”ผํ•˜๋ ค๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ๋Š” ๋„์›€์ด ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • ๋น„์ฆˆ๋‹ˆ์Šค: ์šฐ๋ฆฌ๋Š” ํŠน๋ณ„ํ•œ ์ง€์‹(์˜ˆ: ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์•”ํ˜ธ) ์—†์ด ๋น„์ƒ/์žฌํ•ด์—์„œ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋Š” "๋ˆ„๊ตฌ๋‚˜"๊ฐ€ ํ•„์š”ํ•œ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์— ํฌํ•จ๋œ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๊ทธ "๋ˆ„๊ตฌ๋‚˜"๋Š” ์ด๋ฏธ ํŠน๋ณ„ํ•œ ์ง€์‹/์ง€์‹œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ์‚ฌ์šฉํ•  ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ๋ฐ ๊ธฐํƒ€ ํ•ญ๋ชฉ์„ ํฌํ•จํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•ด restic์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„์•ผ ํ•˜๋ฉฐ, ๊ทธ๋Ÿฐ ๋‹ค์Œ ํ•ด๋‹น ์ง€์นจ์— ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ๋งค์šฐ ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜๋Š” ๋ณต์›์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ ๋˜๋Š” ์œ ์‚ฌํ•œ ์ž๋™ํ™”๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค(์ด ๊ฒฝ์šฐ ์—ฌ์ „ํžˆ ํ•ด๋‹น ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์œ„์น˜์— ๋Œ€ํ•œ ์ง€์นจ์„ ์•Œ๊ณ /์–ป์–ด์•ผ ํ•จ). ์ด ๊ฒฝ์šฐ ๋”๋ฏธ ์•”ํ˜ธ๋Š” ์Šคํฌ๋ฆฝํŠธ์—์„œ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค. . ์ด๊ฒƒ์„ ์–ด๋–ป๊ฒŒ ๋ณด๋”๋ผ๋„ ๋”๋ฏธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ง„์ง€ํ•˜๊ฒŒ, ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์ด ๊ฐ‘์ž๊ธฐ ๊ทธ๊ฒƒ์„ ์žŠ์–ด๋ฒ„๋ฆฐ๋‹ค๋ฉด ์‚ฌ๋žŒ๋“ค์€ ๋‹จ์ˆœํžˆ 1234๋ฅผ ์ถ”์ธกํ•˜๊ฑฐ๋‚˜ ๋ฌด์ฐจ๋ณ„ ๋Œ€์ž…ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฌธ์ œ๊ฐ€ ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค :P

  • ํ™ˆ: ๊ฐ€์กฑ ์‚ฌ์ง„๊ณผ ๊ฐ™์€ ๊ฒƒ๋“ค์„ ์ž„์‹œ๋กœ ๋ฐฑ์—…ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ๋“ค์€ ํŠน๋ณ„ํžˆ ๊ธฐ๋ฐ€์ด ์•„๋‹ˆ๋ฉฐ, ๋‚ด๊ฐ€ ๊ฐ‘์ž‘์Šค๋Ÿฝ๊ฒŒ ์‚ฌ๋งํ•œ ๊ฒฝ์šฐ, ์šฐ๋ฆฌ ๊ฐ€์กฑ์€ ์ตœ์†Œํ•œ์˜ ์ €ํ•ญ์œผ๋กœ ์ด ๊ฐœ์ธ์ ์œผ๋กœ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‚ ์งœ ๋˜๋Š” ๋‹ค๋ฅธ ๊ฒƒ๊ณผ ํ˜ผํ•ฉ_).

๋ฌด์—‡์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค? ๋„๋Œ€์ฒด ์™œ ์•”ํ˜ธ๊ฐ€ ์—†๊ธฐ๋ฅผ ์›ํ•˜๊ณ  ๊ทธ๊ฒƒ์ด ๋ถˆ๊ฐ€๋Šฅํ•  ๋•Œ(์ตœ์†Œํ•œ ํ˜„์žฌ๋กœ์„œ๋Š”) ์•„์ฃผ ๊ฐ„๋‹จํ•œ ๋”๋ฏธ ์•”ํ˜ธ(์˜ˆ: 1234)๋ฅผ ์‚ฌ์šฉํ•œ ๋‹ค์Œ ๊ทธ ์Šˆํผ ๊ฐ„๋‹จํ•œ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ๊ธˆ๊ณ ์— ๋„ฃ์–ด๋‘ ๊ฒ ์Šต๋‹ˆ๊นŒ? ๊ทธ๊ฒƒ์€ ์™„์ „ํžˆ ๋ฌด์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ณณ์— ๋‘์‹ญ์‹œ์˜ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋งŒํ•œ ๊ฐ€์น˜๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ท€ํ•˜์˜ ์‚ฌ๋ง ์‹œ ๊ฐ€์กฑ์ด ์•Œ์•„์•ผ ํ•  ๋‹ค๋ฅธ ์ •๋ณด๊ฐ€ ์ด๋ฏธ ๋งŽ์ด ์žˆ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋”๋ฏธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋„ ํ•จ๊ป˜ ๋„ฃ์–ด ๋‘์‹ญ์‹œ์˜ค.

๋งˆ์ง€๋ง‰์œผ๋กœ, ๋”๋ฏธ ์•”ํ˜ธ๋Š” ๋„ˆ๋ฌด ๊ฐ„๋‹จํ•˜๊ณ  ๋ช…ํ™•ํ•ด์•ผ ์˜ค๋ž˜๋˜์ง€ ์•Š์œผ๋ฉฐ ๋‘˜ ์ด์ƒ์˜ ๋”๋ฏธ ์•”ํ˜ธ๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ตฌ์‹์ด๊ฑฐ๋‚˜ ๋‹ค๋ฅธ ๊ฒƒ๊ณผ ํ˜ผํ•ฉ๋˜์–ด์„œ๋Š” ์•ˆ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ, ๊ทธ๋Ÿฌํ•œ ์ œ์•ˆ์€ ์ด๋ฏธ ์ด๋ฃจ์–ด์กŒ์œผ๋ฏ€๋กœ ์ด์ œ ์„œํด์— ๋“ค์–ด๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ ๋งํ•ด์„œ, ๊ทธ๊ฒƒ๋“ค์€ ๋‚ด ํ™˜๊ฒฝ๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด ํŽธ์•ˆํ•จ์„ ๋Š๋ผ๋Š” ์ ํ•ฉํ•œ ์†”๋ฃจ์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ด ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ดœ์ฐฎ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๊ณ  ํ•ด์„œ ๋‹ค๋ฅธ ๋ชจ๋“  ์‚ฌ๋žŒ์˜ ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ์œ ํšจํ•˜์ง€ ์•Š์€ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. Amazon S3 ๋ฐฑ์—”๋“œ๋ฅผ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์ง€๋งŒ ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๊ณ  ์„ ์–ธํ•˜์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜๋ฉด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฐ ๋น„์šฉ์ด ๋“ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์˜ˆ, ๊ทธ๋Ÿฌํ•œ ์ œ์•ˆ์€ ์ด๋ฏธ ์ด๋ฃจ์–ด์กŒ์œผ๋ฏ€๋กœ ์ด์ œ ์„œํด์— ๋“ค์–ด๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๋„ค, ๊ทธ๋ฆฌ๊ณ  ์†”์งํžˆ ๋”๋ฏธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์™œ ๊ทธ๋ ‡๊ฒŒ ๋‹ค๋ฃจ๊ธฐ ํž˜๋“ ์ง€์— ๋Œ€ํ•œ ์‹ค์ œ ์„ค๋ช…์„ ์•„์ง ๋ณด์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋Œ€๋ถ€๋ถ„์ด ๋น„๋ฐ€๋ฒˆํ˜ธ์˜ ๊ณผ๋„ํ•œ ๋ณต์žก์„ฑ์„ ๋ณธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ๋งํ•ด์„œ, ๊ทธ๊ฒƒ๋“ค์€ ๋‚ด ํ™˜๊ฒฝ๊ณผ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•ด ํŽธ์•ˆํ•จ์„ ๋Š๋ผ๋Š” ์ ํ•ฉํ•œ ์†”๋ฃจ์…˜์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‚ด๊ฐ€ ์™„์ „ํžˆ ์กด๊ฒฝํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์‚ฌ๋žŒ์˜ ์‚ฌ์šฉ ์‚ฌ๋ก€๋Š” ๊ฐœ๋ณ„์ ์ด๋ฉฐ ๊ท€ํ•˜์˜ ์›Œํฌํ”Œ๋กœ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. :)

์–ด๋Š ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” --no-password ๋˜๋Š” ์ด์™€ ์œ ์‚ฌํ•œ ๊ฒƒ์„ ์–ป์„ ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๋ฐ”๋ผ๊ฑด๋Œ€ ์ด ์‚ฌ์šฉ ์‚ฌ๋ก€๋„ ํ•ด๊ฒฐ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ž…๋ ฅํ•ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋กœํƒ€์ฆˆ๊ฐ€ ์ผ๋‹ค

restic init -r foo --no-password ๊ฐ€ ์•„๋งˆ๋„ restic init -r foo --allow-empty-password ๋ณด๋‹ค ๋” ๋‚˜์€ ํ”Œ๋ž˜๊ทธ ์ด๋ฆ„์ด๋ผ๊ณ  ๋งํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ์ „์ž๊ฐ€ ์š”์ ์— ๋” ๊ฐ€๊น๊ณ  ํ›„์ž๊ฐ€ ๋„ˆ๋ฌด ์žฅํ™ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

์ด ์ฃผ์ œ์— ๋Œ€ํ•œ ๋‚˜๋จธ์ง€ ์ฝ”๋“œ ๊ธฐ๋ฐ˜์„ ๋Š˜๋ฆฌ๋Š” ๋Œ€์‹  ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์™„๋ฒฝํ•˜๊ฒŒ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ฐฉ๋ฒ•์ด ์•„๋‹Œ ์ด์œ ์— ๋Œ€ํ•ด ์ข‹์€ ๋…ผ๊ฑฐ๋ฅผ ์ฐพ์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ "a"๋ฅผ ์žŠ์–ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•˜๋Š” ์‚ฌ๋žŒ์„ ๋ณธ ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์ด ์‚ฌ์‹ค์ผ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ฐ„๋‹จํ•œ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ๋งŒ๋“ค์–ด ๊ธฐ์–ตํ•˜๊ฑฐ๋‚˜ ์ตœ์†Œํ•œ ํ•„์š”ํ•  ๋•Œ ์ƒˆ๋กœ ์•Œ์•„๋‚ด๋Š” ๊ฒƒ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ฌด์—‡์ด๋“  ํ”Œ๋ž˜๊ทธ๋„ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ํฐ ๋ฌธ์ œ์ธ์ง€์— ๋†€๋ž์Šต๋‹ˆ๋‹ค.:D

๋‚˜๋Š” ๋”๋ฏธ ์•”ํ˜ธ ์‚ฌ์šฉ/์ฒ˜๋ฆฌ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€์‹  CPU ์‚ฌ์šฉ์ด ์ €์‚ฌ์–‘ ํ•˜๋“œ์›จ์–ด์—์„œ ์‹คํ–‰๋  ๋•Œ ํ•„์ˆ˜ ์•”ํ˜ธํ™”๋กœ ์ธํ•ด ๋ฐฑ์—… ํ”„๋กœ์„ธ์Šค ์†๋„๋ฅผ ๋Šฆ์ถ”๋Š” ๊ฒƒ์ด ๊ฑฑ์ •๋ฉ๋‹ˆ๋‹ค.

#1018(์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐฑ์—…)์„ ํ•ด๊ฒฐํ•˜๋ฉด ์ด ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค(์˜ˆ: --unencrypted ์Šค์œ„์น˜ ๋Œ€์‹  --no-password ์Šค์œ„์น˜ ์‚ฌ์šฉ).

๋‚˜๋Š” ์‹ค์ œ๋กœ CPU์— AES-NI(๋˜๋Š” ์œ ์‚ฌํ•œ ํ™•์žฅ)๊ฐ€ ์—†๊ณ  ๋ฐฑ์—…์ด CPU ๋ฐ”์šด๋“œ์˜€๋˜ ์ €๊ฐ€ํ˜• ํ•˜๋“œ์›จ์–ด์—์„œ restic์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ฒฝ์šฐ์—๋Š” CPU๊ฐ€ ์กฐ๊ธˆ ๋” ๊ฐ•๋ ฅํ–ˆ์ง€๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์œ ์ผํ•œ ์™ธ์žฅ ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ๋Š” ์ด๋ฏธ LUKS๋กœ ์•”ํ˜ธํ™”๋˜์–ด ์žˆ์–ด ๋‘ ๊ฐœ์˜ ์•”ํ˜ธํ™” ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ณ‘๋ ฌ๋กœ ์ฒ˜๋ฆฌํ•  ๋งŒํผ ๊ฐ•๋ ฅํ•˜์ง€ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— CPU์— ์ข…์†๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ฐธ์กฐ: https://github.com/restic/restic/issues/1018#issuecomment -307549863

restic ์‚ฌ์šฉ๋ฒ•์„ ์žŠ์–ด๋ฒ„๋ฆฐ ๊ฒฝ์šฐ ๋ฌธ์„œ๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €์žฅ์†Œ ์œ„์น˜๋ฅผ ์žŠ์€ ๊ฒฝ์šฐ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ๊ณ ์•„ ์ €์žฅ์†Œ๋ฅผ ์šฐ์—ฐํžˆ ๋งŒ๋‚˜ ๋‚ด๋ถ€์— ๋ฐฑ์—…์ด ๋ฌด์—‡์ธ์ง€ ๊ถ๊ธˆํ•ด ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์˜์›ํžˆ ์žƒ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ค์ƒํ™œ์—์„œ ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ๋”๋ฏธ ์•”ํ˜ธ๋Š” ์žŠ์–ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž์ฃผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์žŠ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฃจํŠธ ์•”ํ˜ธ๋ฅผ ๋ถ„์‹คํ•œ ๊ฒฝ์šฐ init=/bin/bash ์˜ต์…˜์œผ๋กœ ๋ถ€ํŒ…ํ•˜๊ณ  ์ „์ฒด ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ตฌ๋ฉ์€ ๋‹ซํž ์ˆ˜ ์žˆ์ง€๋งŒ ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์Šคํ…œ์—๋Š” ์—ฌ์ „ํžˆ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์™œ์š”? ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ์œผ๋กœ ์ธํ•œ ์†์‹ค์ด ์ด๋Ÿฌํ•œ ๊ฒฝ์šฐ ๋ถˆ์•ˆ์ •์œผ๋กœ ์ธํ•œ ์†์‹ค๋ณด๋‹ค ๋” ๋งŽ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณด์•ˆ๊ณผ ๊ฐ€์šฉ์„ฑ ์‚ฌ์ด์˜ ๊ท ํ˜•์ž…๋‹ˆ๋‹ค. ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋” ๋†’์€ ์‹œ์Šคํ…œ์˜ ๊ฒฝ์šฐ ๋ณด์•ˆ๊ณผ ๊ฐ€์šฉ์„ฑ์„ ๋ชจ๋‘ ์ œ๊ณตํ•˜๋Š” ์ค‘๋ณต ํ‚ค์™€ ๊ฐ™์€ ํŠน์ˆ˜ ์†”๋ฃจ์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

resitc๋Š” ๋ณด์•ˆ ๋„๊ตฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ฐฑ์—… ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐฑ์—… ๊ธฐ๋Šฅ ์ž์ฒด๋ฅผ ๋จผ์ € ์ œ๊ณตํ•˜๊ณ  ๋ณด์•ˆ์„ ์ œ๊ณตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์•”ํ˜ธ ๋ณดํ˜ธ ๋ฐ ์•”ํ˜ธํ™”๋Š” ์˜ต์…˜์œผ๋กœ๋งŒ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

BTW: ๊ธฐ๋ณธ๊ฐ’์€ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์˜ ํ‘œ์‹œ์ž…๋‹ˆ๋‹ค.

@vstavrinov ๋ณด์•ˆ ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ๊ณ  ๋งํ•˜๊ธฐ ์ „์— restic์— ๋Œ€ํ•œ ์†Œ๊ฐœ๋ฅผ ์ฝ์œผ์‹ญ์‹œ์˜ค. ์ฃผ์š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐฑ์—…์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฑ์—… ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณด์•ˆ์— ๋Œ€ํ•ด ์—ผ๋ คํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋ฉด ๊ฝค ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์˜์›ํžˆ ์žƒ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ, ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— (์ด ๊ฒฝ์šฐ ๊ฐ„๋‹จํ•œ ์˜ต์…˜์ด ์žˆ์Œ) ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์žŠ์–ด๋ฒ„๋ฆฐ ๊ฒฝ์šฐ์—๋„ ํ•ญ์ƒ ์•”ํ˜ธ๋ฅผ ์ธ์‹ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์‹ค์ƒํ™œ์—์„œ ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ๋”๋ฏธ ์•”ํ˜ธ๋Š” ์žŠ์–ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ๋„ˆ๋ฌด ๋ณต์žกํ•œ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์„ ํƒํ•œ ๊ฒƒ์ด๋ฉฐ ๋” ์ด์ƒ ๋‹จ์ˆœํ•œ ๋”๋ฏธ ์•”ํ˜ธ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค.

์ด ๋ชจ๋“  ํ† ๋ก ์€ ์†”์งํžˆ ๋งํ•ด์„œ ์šฐ์Šค๊ฝ์Šค๋Ÿฌ์šธ ์ •๋„๋กœ ์–ด๋ฆฌ์„์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ๋žŒ๋“ค์ด 1234์™€ ๊ฐ™์€ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ด๊ณ  ๋ช…๋ฐฑํ•œ ์•”ํ˜ธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ์žŠ์–ด๋ฒ„๋ ค์„œ ๊ธˆ๋ฐฉ ์•Œ์•„๋‚ผ ์ˆ˜ ์—†๋‹ค๊ณ  ๋งํ•˜๋Š” ๊ฒƒ์„ ๋ฏฟ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ). ๋‚˜๋Š” ๋‹น์‹ ์ด ๊ทธ ์ƒํ™ฉ์— ์žˆ์„ ๋•Œ 1234๋ฅผ "์ถ”์ธก"ํ•  ์ˆ˜ ์—†๋„๋ก ์ •๋ง ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ฒฝ์šฐ์—๋„ ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ์ถ”์ธกํ•˜์ง€ ๋ชปํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์˜์›ํžˆ ์žƒ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

Wikipedia๊ฐ€ ๋„์›€์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค . https://en.wikipedia.org/wiki/List_of_the_most_common_passwords#List ์—์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์ธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‹œ๋„ํ•ด ๋ณด์„ธ์š”

์ด๋Ÿฌํ•œ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ํ•œ ๊ฐ€์ง€ ์ƒํ™ฉ์€ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ RESTIC_PASSWORD๋ฅผ ๋‚ด๋ณด๋‚ด์ง€ ์•Š๊ฑฐ๋‚˜ ์‹ค์ˆ˜๋กœ ๋นˆ ๋ฌธ์ž์—ด๋กœ ์„ค์ •๋˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.

์ฝ”๋“œ์—์„œ ์•”ํ˜ธ๊ฐ€ ๋ช…์‹œ์ ์œผ๋กœ ๋นˆ ๋ฌธ์ž์—ด๋กœ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ๋˜๋Š” ์„ค์ •๋˜์ง€ ์•Š์•˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ช…๋ น์ค„ ์˜ต์…˜์ด ์ง€์ •๋˜์ง€ ์•Š์Œ, ํ™˜๊ฒฝ ๋ณ€์ˆ˜๊ฐ€ ์„ค์ •๋˜์ง€ ์•Š์Œ -> ๋นˆ ๋ฌธ์ž์—ด๊ณผ ๋‹ค๋ฆ„).

์–ด๋–ค ์•”ํ˜ธ๋ฅผ ์„ ํƒํ•˜๊ณ  ์‹ถ์€์ง€๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

#1018(์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ๋ฐฑ์—…)์„ ํ•ด๊ฒฐํ•˜๋ฉด ์ด ๋ฌธ์ œ๋„ ํ•ด๊ฒฐ๋ฉ๋‹ˆ๋‹ค(์˜ˆ: --no-password ์Šค์œ„์น˜ ๋Œ€์‹  --unencrypted ์Šค์œ„์น˜ ์‚ฌ์šฉ).

ํ˜•์‹, MITM์„ ์‚ฌ์šฉํ•˜์—ฌ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ์ฑ„๋„์„ ํ†ตํ•œ ์ „์†ก ๋“ฑ๊ณผ ๋…๋ฆฝ์ ์œผ๋กœ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์ด์ง„ ๊ฒ€์ƒ‰์œผ๋กœ๋ถ€ํ„ฐ ๋ณดํ˜ธํ•˜๋ ค๋ฉด ์•”ํ˜ธํ™”๊ฐ€ ์—ฌ์ „ํžˆ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋นˆ ์•”ํ˜ธ๊ฐ€ ํ‘œ์  ๊ณต๊ฒฉ(0)๋งŒํผ ๋งŽ์€ ๋ณดํ˜ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜์ง€๋งŒ ํ‘œ์ ์ด ์•„๋‹Œ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ถ€์ˆ˜์  ํ”ผํ•ด๋ฅผ ํ”ผํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

@rawtaz

์ฃผ์š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐฑ์—…์„ ์•ˆ์ „ํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฑ์—… ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณด์•ˆ์— ๋Œ€ํ•ด ์—ผ๋ คํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ๋งํ•˜๋ฉด ๊ฝค ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ„๋กœ ๋ฉ€๋ฆฌ. ๋‚ด๊ฐ€ "๋ณด์•ˆ์— ๋Œ€ํ•ด ๊ฑฑ์ •ํ•˜์ง€ ์•Š๋Š”๋‹ค"๋ผ๊ณ  ๋งํ•œ ๋ถ€๋ถ„์„ ์•Œ๋ ค์ฃผ์„ธ์š”. ๋‚˜๋Š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ฐ™์€ ๋ง์„ ํ•ฉ๋‹ˆ๋‹ค: "๊ทธ๊ฒƒ์€ ๋ฐฑ์—… ๋„๊ตฌ์ž…๋‹ˆ๋‹ค". ๋ฐฑ์—…์€ ๋ณด์•ˆ์ด ์•„๋‹ˆ์ž–์•„์š”? ๋”ฐ๋ผ์„œ restic์€ ๋ณด์•ˆ ๋„๊ตฌ๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  "... ์ฃผ์š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜ ...". ๋‹น์‹ ์ด ๋‹ค์‹œ ์˜ณ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ณด์•ˆ์€ ๊ธฐ๋Šฅ์ด๊ณ  ๋ฐฑ์—…์€ ๊ธฐ๋Šฅ(๋Œ€์ƒ) ์ง€์ •์ž…๋‹ˆ๋‹ค.

@rawtaz

์ด ๋ชจ๋“  ํ† ๋ก ์€ ์†”์งํžˆ ๋งํ•ด์„œ ์šฐ์Šค๊ฝ์Šค๋Ÿฌ์šธ ์ •๋„๋กœ ์–ด๋ฆฌ์„์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์‚ฌ๋žŒ๋“ค์ด 1234์™€ ๊ฐ™์€ ์•”ํ˜ธ๋ฅผ ๋งํ•˜๋Š” ๊ฒƒ์„ ๋ฏฟ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค ...

๋‚˜๋Š” ์•„๋ฌด๊ฒƒ๋„ ํ•  ์ˆ˜ ์—†์ง€๋งŒ ์ด ๊ฒฝ์šฐ์—๋„ ๋‹น์‹ ์ด ์˜ณ์Šต๋‹ˆ๋‹ค. ์–ด๋ฆฌ์„์€ ๊ฒƒ์€ ๋”๋ฏธ ์•”ํ˜ธ์— ๋Œ€ํ•œ ํ† ๋ก ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์•”ํ˜ธ ๋ณดํ˜ธ์™€ ์•”ํ˜ธํ™”๊ฐ€ ์„ ํƒ ์‚ฌํ•ญ์ด์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ถˆํ•„์š”ํ•œ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ์„ ๋ถ€๊ณผํ•˜์ง€ ์•Š์•„ ์‚ฌ์šฉ ์—ฌ๋ถ€๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์€ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์˜ ํ‘œ์‹œ์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์•”ํ˜ธ ๋ณดํ˜ธ์™€ ์•”ํ˜ธํ™”๊ฐ€ ์„ ํƒ ์‚ฌํ•ญ์ด์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ์š”? ๋ฐฑ์—… ๋„๊ตฌ์— ๊ธฐ๋ณธ ์•”ํ˜ธํ™”๊ฐ€ ์—†์–ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋‹จ์ง€ "๋ฐฑ์—…" ๋„๊ตฌ์ด๊ธฐ ๋•Œ๋ฌธ์—? ๋ผ๊ณ  ํ•˜์‹œ๋Š”๋ฐ ๊ทธ๋Ÿด๋งŒํ•œ ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ์‚ฌ๋žŒ์„ ๋งŒ์กฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๋””์ž์ธ ๊ฒฐ์ •์€ ์—†์Šต๋‹ˆ๋‹ค. Restic์€ ๋ณด์•ˆ์„ ํฌ๊ฒŒ ๊ฐ•์กฐํ•˜๊ธฐ ์œ„ํ•ด _์„ ํƒ_ํ–ˆ์œผ๋ฉฐ, ์ €์™€ ๊ฐ™์€ ์‚ฌ์šฉ์ž๋Š” ๊ฐ•๋ ฅํ•œ ์•”ํ˜ธํ™”๊ฐ€ ๊ธฐ๋ณธ์ž„์„ _์‚ฌ๋ž‘_ํ•ฉ๋‹ˆ๋‹ค.

  • ๋ณด์•ˆ์— ๊ด€์‹ฌ์ด ์—†๋‹ค๋ฉด ๊ธฐ๋ณธ ๋ณด์•ˆ ์‹œ์Šคํ…œ์„ ์˜ค์šฉ _ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค_. ์ตœ์•…์˜ ๊ฒฝ์šฐ ๋ช‡ ๊ฐ€์ง€ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋˜๊ณ  ์กฐ์ •๋œ ๋ช…๋ น์œผ๋กœ ๋‹ค์‹œ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ์— ๊ด€์‹ฌ์ด ์žˆ๋‹ค๋ฉด ๊ธฐ๋ณธ์ ์œผ๋กœ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‹œ์Šคํ…œ์„ ์˜ค์šฉํ•˜์—ฌ ์น˜๋ช…์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋‚˜์˜ ๋ˆ„๋ฝ๋œ ํ”Œ๋ž˜๊ทธ์™€ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์œ ์ถœ๋˜์–ด _๋Œ์ดํ‚ฌ ์ˆ˜ ์—†์„ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธ๋ฅผ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋ž˜๊ทธ๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒƒ์€ ํ•œ ๊ฐ€์ง€์ด์ง€๋งŒ ๊ธฐ๋ณธ์ ์œผ๋กœ ์•”ํ˜ธํ™”๊ฐ€ ์—†๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” ๊ฒƒ์€ restic์˜ ์•”ํ˜ธํ™”์— ์˜์กดํ•˜๋Š” ๋ชจ๋“  ๊ธฐ์กด ์‚ฌ์šฉ์ž์—๊ฒŒ ์œ„ํ—˜ํ•œ "๋‚˜์œ ์‚ฌ๋žŒ"์ž…๋‹ˆ๋‹ค. ์น˜๋ช…์ ์ธ ์‚ฌ์šฉ์ž ์˜ค๋ฅ˜์˜ ๊ฐ€๋Šฅ์„ฑ์€ ์—„์ฒญ๋‚ฉ๋‹ˆ๋‹ค.

@cfbao

๊ทธ๋Ÿฌ๋‚˜ ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ์•”ํ˜ธ ๋ณดํ˜ธ์™€ ์•”ํ˜ธํ™”๊ฐ€ ์„ ํƒ ์‚ฌํ•ญ์ด์–ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์ดํ•ดํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์™œ์š”? ๋ฐฑ์—… ๋„๊ตฌ์— ๊ธฐ๋ณธ ์•”ํ˜ธํ™”๊ฐ€ ์—†์–ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ๋‹จ์ง€ "๋ฐฑ์—…" ๋„๊ตฌ์ด๊ธฐ ๋•Œ๋ฌธ์—? ๋ผ๊ณ  ํ•˜์‹œ๋Š”๋ฐ ๊ทธ๋Ÿด๋งŒํ•œ ์ด์œ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

"์„ ํƒ ์‚ฌํ•ญ"์€ "๊ธฐ๋ณธ๊ฐ’"๊ณผ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ ๋…ผ์Ÿ์˜ ์—ฌ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„ ํƒ๊ถŒ์„ ๊ฐ–๋Š” ๊ฒƒ์ด ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์„ ํƒ์˜ ์—ฌ์ง€๊ฐ€ ์—†์ง€๋งŒ ๊ธฐ๋ณธ๊ฐ’๊ณผ ๊ด€๋ จ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒŒ ์š”์ ์ž…๋‹ˆ๋‹ค. ๋จผ์ € ์˜ต์…˜์„ ์ œ๊ณตํ•œ ๋‹ค์Œ ๊ธฐ๋ณธ๊ฐ’์— ๋Œ€ํ•ด ๋…ผ์˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ(๋ฌธ์ œ) ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. --no-password ๋˜๋Š” restic init ์œ ์‚ฌํ•œ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’์€ ์—ฌ์ „ํžˆ โ€‹โ€‹restic์ด ์ดˆ๊ธฐํ™” ์‹œ ์•”ํ˜ธ๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋‹จ์ง€ @fd0 ์˜ ๋งˆ์ง€๋ง‰ ์‘๋‹ต์— ๋Œ€ํ•œ ๋‚˜์˜ ๊ฒฌํ•ด. ๊ทธ๋ฆฌ๊ณ  ์ด ์‹œ์ ์—์„œ ETA๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ๋ฌผ์–ด๋ณผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. :)

ํ•œํŽธ, ๋”๋ฏธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. :) ์ ์ ˆํ•œ ๊ตฌํ˜„์—๋Š” ์ด์ „์— ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ/ํ‚ค๋ฅผ ์ œ๊ฑฐ/์„ค์ • ํ•ด์ œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜๋ฏ€๋กœ ์ „์ฒด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์•”ํ˜ธํ™”๋Š” ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ์ด๋ฉฐ ๋‹ค๋ฅธ ๋ฌธ์ œ์—์„œ ์ถ”์ ๋ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์Œ ์˜ต์…˜์— ๋Œ€ํ•ด ๊ทธ๋‹ค์ง€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์ง€๋งŒ ๊ธฐ๋ณธ ์•”ํ˜ธํ™” ์—†์Œ์„ ์ฃผ์žฅํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์•”ํ˜ธ ๋ณดํ˜ธ ๋ฐ ์•”ํ˜ธํ™”๋Š” ์˜ต์…˜์œผ๋กœ๋งŒ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

BTW: ๊ธฐ๋ณธ๊ฐ’์€ ์†Œํ”„ํŠธ์›จ์–ด ํ’ˆ์งˆ์˜ ํ‘œ์‹œ์ž…๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ์œ„ํ—˜ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ.

๋‚˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ @rawtaz ์˜ ์š”์ ์— ๋™์˜ํ•˜์ง€๋งŒ ํ† ๋ก ์ด ์—„๊ฒฉํ•˜๊ฒŒ ์•”ํ˜ธ ์—†์Œ ์˜ต์…˜(๊ธฐ๋ณธ๊ฐ’ ๋ณ€๊ฒฝ ์•ˆ ํ•จ)์— ๊ด€ํ•œ ๊ฒƒ์ด๋ผ๋ฉด ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ๋„ˆ๋ฌด ๋งŽ์€ ์ง€๋ถ„์„ ๊ฐ–๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

@cfbao

๋‚˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์Œ ์˜ต์…˜์— ๋Œ€ํ•ด ๊ทธ๋‹ค์ง€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์ง€๋งŒ ๊ธฐ๋ณธ ์•”ํ˜ธํ™” ์—†์Œ์„ ์ฃผ์žฅํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์•”ํ˜ธ ๋ณดํ˜ธ ๋ฐ ์•”ํ˜ธํ™”๋Š” ์˜ต์…˜์œผ๋กœ๋งŒ ์ œ๊ณต๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ œ๊ณต๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์ด ์ธ์šฉ์—์„œ๋„ "์˜ต์…˜"์ด ์ฒซ ๋ฒˆ์งธ์ด๊ณ  "๊ธฐ๋ณธ๊ฐ’"์ด ๋‹ค์Œ์ž„์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ์ด ๋‹ค์‹œ ์š”์ ์ž…๋‹ˆ๋‹ค.

์ด ๊ฒฝ์šฐ(๋ฌธ์ œ) ๋งค์šฐ ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค. --no-password ๋˜๋Š” restic init ์œ ์‚ฌํ•œ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๊ธฐ๋ณธ๊ฐ’์€ ์—ฌ์ „ํžˆ โ€‹โ€‹restic์ด ์ดˆ๊ธฐํ™” ์‹œ ์•”ํ˜ธ๋ฅผ ์š”์ฒญํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค). ๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ๋‹จ์ง€ @fd0 ์˜ ๋งˆ์ง€๋ง‰ ์‘๋‹ต์— ๋Œ€ํ•œ ๋‚˜์˜ ๊ฒฌํ•ด. ๊ทธ๋ฆฌ๊ณ  ์ด ์‹œ์ ์—์„œ ETA๊ฐ€ ์—†์œผ๋ฏ€๋กœ ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ๋ฌผ์–ด๋ณผ ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. :)

ํ•œํŽธ, ๋”๋ฏธ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. :) ์ ์ ˆํ•œ ๊ตฌํ˜„์—๋Š” ์ด์ „์— ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์ดˆ๊ธฐํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ/ํ‚ค๋ฅผ ์ œ๊ฑฐ/์„ค์ • ํ•ด์ œํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜๋ฏ€๋กœ ์ „์ฒด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ๋‹ค์‹œ ๋งŒ๋“ค ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ๋” ๊ฐ„๋‹จํ•œ ์†”๋ฃจ์…˜์€ ์‚ฌ์šฉ์ž๊ฐ€ ์•”ํ˜ธ๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ์กด ์ €์žฅ์†Œ๋ฅผ ์—ด๋ ค๊ณ  ์‹œ๋„ํ•  ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์ง€์›ํ•˜๋Š” restic์— ๋Œ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋”๋ฏธ ์•”ํ˜ธ ์ฒ˜๋ฆฌ์™€ ๊ด€๋ จํ•˜์—ฌ: ๋ชจ๋“  ์‚ฌ๋žŒ์—๊ฒŒ ์ ์šฉ๋˜๋Š” ๋ช…ํ™•ํ•œ ์ตœ๊ณ ์˜ ๋”๋ฏธ ์•”ํ˜ธ๋Š” ์—†์Šต๋‹ˆ๋‹ค. 1234๋Š” ์œ„๋กœ ์ด๋™ํ•˜์—ฌ ์ž…๋ ฅํ•˜๋Š” ๋ฐ ๋„ค ์†๊ฐ€๋ฝ์ด ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์„ฑ๊ฐ€์‹  ๋”๋ฏธ ์•”ํ˜ธ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด "asdf"๋Š” ์ž…๋ ฅํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ๋น ๋ฆ…๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ถ€ ์„œ๋น„์Šค๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ ํƒ์„ ์ œํ•œํ•˜๋ฏ€๋กœ ์ˆซ์ž ๋˜๋Š” 4์ž๋ฆฌ๋งŒ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ restic ๋‚ด๋ถ€์˜ ์†”๋ฃจ์…˜์ด ๊ฐ€์žฅ ์‚ฌ์šฉ์ž ์นœํ™”์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ์‚ฌ์šฉ์ž๋Š” ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ํ•œ ๋ฒˆ๋งŒ ์ž…๋ ฅํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๋ณด์•ˆ ์„ค๊ณ„ ๊ด€์ ์—์„œ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ๋‚˜์œ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค.

IFF ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ •๋ง๋กœ ์•”ํ˜ธํ™”๋ฅผ ์šฐํšŒํ•˜๊ณ  ์‹ถ๊ฑฐ๋‚˜ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ผ๊ด€๋œ ์•”ํ˜ธ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ์ž…๋ ฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค, ๋‹น์‹ ์€ ๊ฑฐ๊ธฐ์— ์žˆ๋Š” ๋‹น์‹ ์˜ ๋งˆ์Œ์˜ ๋‚ด์šฉ์— ๊ฐ„๊ฒฐํ•˜๊ณ  ํ•˜๋“œ ์ฝ”๋“œ๋ฅผ ๋ž˜ํ•‘ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง, ์ €์žฅ์†Œ ์ฃผ์†Œ๋‚˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

๊ฐ€์งœ ๋˜๋Š” ๋”๋ฏธ ํ•˜๋“œ์ฝ”๋”ฉ๋œ ์•”ํ˜ธ ์„ธํŠธ๋ฅผ ์ œํ•œ์ ์œผ๋กœ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์€ ๋‹จ์ง€ ๋ฌธ์ œ๋ฅผ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์–ด๋–ค ๋ถˆ์Œํ•œ ์˜ํ˜ผ์ด ๋‹น์‹ ์ด ์ œ์•ˆํ•œ "๋งˆ๋ฒ•" ์•”ํ˜ธ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”? ์šฐ๋ฆฌ๋Š” ๊ทธ๋“ค์—๊ฒŒ ์šฐ๋ฆฌ์˜ ํŠน๋ณ„ํ•œ ๊ฐ€์งœ ์•”ํ˜ธํ™” ์•”ํ˜ธ๋ฅผ ์„ ํƒํ•˜์ง€ ๋ง๋ผ๊ณ  ๊ฒฝ๊ณ ํ•ฉ๋‹ˆ๊นŒ? "์•„๋‹ˆ์š” Ted, ์ €์žฅ์†Œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ SPACECHICKEN์„ ์„ ํƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. _ํŠน๋ณ„ํ•œ_์ž…๋‹ˆ๋‹ค." ;)

๋‚˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ("--no-repository-password")๋กœ ์Šค์Šค๋กœ๋ฅผ ์  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ๊ดœ์ฐฎ์ง€๋งŒ, ๊ฐ์†Œ๋œ ๋ณด์•ˆ์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

๋ณด์•ˆ ์„ค๊ณ„ ๊ด€์ ์—์„œ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ๋‚˜์œ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋‚˜์œ ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

IFF ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ •๋ง๋กœ ์•”ํ˜ธํ™”๋ฅผ ์šฐํšŒํ•˜๊ณ  ์‹ถ๊ฑฐ๋‚˜ ํ•„์š”ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ผ๊ด€๋œ ์•”ํ˜ธ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๊ทธ๊ฒƒ์„ ์ž…๋ ฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค, ๋‹น์‹ ์€ ๊ฑฐ๊ธฐ์— ์žˆ๋Š” ๋‹น์‹ ์˜ ๋งˆ์Œ์˜ ๋‚ด์šฉ์— ๊ฐ„๊ฒฐํ•˜๊ณ  ํ•˜๋“œ ์ฝ”๋“œ๋ฅผ ๋ž˜ํ•‘ํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง, ์ €์žฅ์†Œ ์ฃผ์†Œ๋‚˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

์˜ˆ, ๋” ๋งŽ์€ ์ž‘์—…์ž…๋‹ˆ๋‹ค. Restic์€ ๋ฐฑ์—… ์†”๋ฃจ์…˜์ด ๋  ๊ฒƒ์ด๋ฉฐ ๊ทธ ์ถœ๋ ฅ์€ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ด์ƒ์ ์œผ๋กœ๋Š” ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋ฐฑ์—…์„ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋”๋ฏธ ์•”ํ˜ธ๋ฅผ ํ•˜๋“œ์ฝ”๋”ฉํ•˜๋Š” ๋ž˜ํผ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ด ์Šคํฌ๋ฆฝํŠธ๋Š” ๋‹ค๋ฅธ ๊ฒƒ์œผ๋กœ ๋ฐฑ์—…ํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์ €์žฅ์†Œ๊ฐ€ ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ฐ€์งœ ๋˜๋Š” ๋”๋ฏธ ํ•˜๋“œ์ฝ”๋”ฉ๋œ ์•”ํ˜ธ ์„ธํŠธ๋ฅผ ์ œํ•œ์ ์œผ๋กœ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์€ ๋‹จ์ง€ ๋ฌธ์ œ๋ฅผ ์š”๊ตฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์–ด๋–ค ๋ถˆ์Œํ•œ ์˜ํ˜ผ์ด ๋‹น์‹ ์ด ์ œ์•ˆํ•œ "๋งˆ๋ฒ•" ์•”ํ˜ธ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ์š”? ์šฐ๋ฆฌ๋Š” ๊ทธ๋“ค์—๊ฒŒ ์šฐ๋ฆฌ์˜ ํŠน๋ณ„ํ•œ ๊ฐ€์งœ ์•”ํ˜ธํ™” ์•”ํ˜ธ๋ฅผ ์„ ํƒํ•˜์ง€ ๋ง๋ผ๊ณ  ๊ฒฝ๊ณ ํ•ฉ๋‹ˆ๊นŒ? "์•„๋‹ˆ์š” Ted, ์ €์žฅ์†Œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ SPACECHICKEN์„ ์„ ํƒํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. _ํŠน๋ณ„ํ•œ_์ž…๋‹ˆ๋‹ค." ;)

๋ฌธ์ œ๊ฐ€ ์ •ํ™•ํžˆ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? Ted๋Š” ์—ฌ์ „ํžˆ ์ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด restic์ด ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Restic์€ ์—ฌ์ „ํžˆ โ€‹โ€‹ํŠน๋ณ„ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์•„๋‹Œ ๊ฒƒ์ฒ˜๋Ÿผ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์•”ํ˜ธํ™”/๋ณตํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.

๋‚˜๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ("--no-repository-password")๋กœ ์Šค์Šค๋กœ๋ฅผ ์  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ๊ดœ์ฐฎ์ง€๋งŒ, ๊ฐ์†Œ๋œ ๋ณด์•ˆ์„ ์›ํ•ฉ๋‹ˆ๋‹ค.

์ด๊ฒƒ์„ "๋ฐœ์— ์ด์„ ์˜๋‹ค"๋ผ๊ณ  ๋ถ€๋ฅด๋Š” ๊ฒƒ์€ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ํŒ๋‹จ์ ์ด๋ฉฐ ๋ณด์•ˆ์ด ์ €ํ•˜๋œ๋‹ค๋Š” ์˜๋ฏธ๋„ ์•„๋‹™๋‹ˆ๋‹ค. ๋žœ์„ฌ์›จ์–ด์— ๋Œ€ํ•œ ๊ฐ€์šฉ์„ฑ ๋ฐ ๋ณต์›๋ ฅ์€ ๋ณด์•ˆ ๊ฐœ๋…์˜ ์ผ๋ถ€์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ์•”ํ˜ธ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฑ์—…์„ ๋ณต์›ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด ์—†์œผ๋ฉด ๋ณด์•ˆ์ด ์•ฝํ™”๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ „์šฉ ์Šคํ† ๋ฆฌ์ง€ ์‹œ์Šคํ…œ์— ๋ฐฑ์—…์„ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•ด๋„ ๋ณด์•ˆ ์ˆ˜์ค€์ด ๋–จ์–ด์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Why is it worse than allowing no password?

ํ•˜๋“œ์ฝ”๋”ฉ๋˜๊ณ , ์ˆจ๊ฒจ์ ธ ์žˆ๊ณ , ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์•”ํ˜ธ์— ๋Œ€ํ•ด ๋น„๋ฐ€๋ฆฌ์— ์‹œ๋„๋œ ์‚ฌ๋žŒ์„ ์„ค๋“ํ•˜๋Š” ๊ฒƒ์€ ๋‚˜์œ ์ƒ๊ฐ์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๊ทธ๋ ‡๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด ๋‹น์‹ ์„ ์„ค๋“ํ•  ๋ณด์•ˆ์— ์ดˆ์ ์„ ๋งž์ถ˜ ์ฃผ์žฅ์€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

What exactly is the problem? Ted can still choose this password. It just means that restic conveniently will use it if they do not specify it. Restic would still encrypt/decrypt the repository the same way as if was not a special password.

๋‚˜๋Š” ์žฌ๋ฏธ์žˆ๋Š” ์˜ˆ๋ฅผ ์„ ํƒํ–ˆ๋Š”๋ฐ ์•„๋งˆ๋„ ์—†์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•”ํ˜ธ ํ•ด๋…์— ์‹คํŒจํ•  ๊ฒฝ์šฐ ๋น„๋ฐ€๋ฆฌ์— ์ž๋™์œผ๋กœ ์‹œ๋„ํ•˜๋ ค๋Š” ๋”๋ฏธ ์•”ํ˜ธ๊ฐ€ "12345"๋ผ๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ˆœ์ง„ํ•œ ์‚ฌ์šฉ์ž๋Š” ๊ทธ๊ฒƒ์„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ทธ๋“ค์€ ์•”ํ˜ธํ™”๋˜์—ˆ๋‹ค๊ณ  ๋ฏฟ๋Š”(๊ทธ๋ฆฌ๊ณ  ์ผ์ข…์˜) ์ €์žฅ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ _๋ชจ๋“  ์‚ฌ๋žŒ_ restic์€ ํ•ด๋…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ธ์ˆ˜๋Š” ํ•˜๋“œ์ฝ”๋”ฉ๋œ ์„ธํŠธ์—์„œ ์„ ํƒํ•œ ์•”ํ˜ธ ์„ธํŠธ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ทผ๋ณธ์ ์œผ๋กœ ์ž˜๋ชป๋œ ๋ณด์•ˆ ์„ค๊ณ„์ž…๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์šฉ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ๋ฐฑ๋„์–ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ์— ๋ฐฑ๋„์–ด๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ฒƒ์€ ๋ชจ๋“  ๋…์ž๊ฐ€ restic์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ์„ค๋ช…์„œ๋ฅผ ์™„์ „ํžˆ ์ฝ์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋ฌธ์„œ๋ฅผ ์ฝ๊ฒŒ ํ•˜์—ฌ ๊ทธ๋“ค์ด ์ด์ƒํ•˜๊ฒŒ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋ณด์•ˆ์„ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์˜ ์š”๊ตฌ์— ๋ถ€์‘ํ•˜์ง€ ์•Š์„๊นŒ์š”?

Calling this "shoot themselves in the foot" is unnecessarily judgmental and also it does not imply reduced security. Availability and resilience against ransomware should be part of a security concept. The missing ability to restore a backup because of missing access to the encryption password would lessen the security. Storing the backup securely to an append-only storage system would not decrease the security level, here.

์œ ํœด ์•”ํ˜ธํ™”๊ฐ€ ๊ฒฌ๊ณ ํ•œ ๋ณด์•ˆ ์ •์ฑ…์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๊ฒƒ์„ ์„ ํƒํ•œ๋‹ค๋ฉด ํ™•์‹คํžˆ ์†Œ์ˆ˜์— ์†ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๊ธฐ๋ณธ๊ฐ’์€ ์•„๋ฌด์—๊ฒŒ๋„ ๋„์›€์ด ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋ชจ๋“  ์ง€์ ์—์„œ ๊ถŒ์žฅํ•˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์กฐ์–ธ์„ ์–ป๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ๋ณด์•ˆ ์ฐธ์กฐ๋ฅผ ์‚ดํŽด๋ณด๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์š”์ ์€ ๋…ผ์Ÿ์˜ ์—ฌ์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์—…๊ณ„ ํ‘œ์ค€ ๊ด€ํ–‰์„ ์ฃผ์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถ”๊ฐ€ ์ „์šฉ ์ €์žฅ ๋ฏธ๋””์–ด์˜ ์˜ˆ์—์„œ๋„ ๋ฏธ์‚ฌ์šฉ ์•”ํ˜ธํ™”์˜ ์ด์ ์„ ํฌ๊ฒŒ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  NIST, ISO 27002, NERC, IEC 62443 ๋˜๋Š” ์—ฌ๊ธฐ์—์„œ ๋ชจ๋ฒ” ์‚ฌ๋ก€์— ๋Œ€ํ•œ ์ง€์นจ์„ ์œ„ํ•ด ์‹ค์ œ๋กœ ์„ธ๊ณ„์ ์œผ๋กœ ์Šน์ธ๋œ ํ‘œ์ค€ ์„ธํŠธ๋ฅผ ์ฝ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ์˜์—ญ์— ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ์ด ์Šค๋ ˆ๋“œ์—์„œ ํ‚ค ๊ด€๋ฆฌ์™€ ์•”ํ˜ธํ™”๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ๋ฌธ์ œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ†ตํ•ฉํ•˜๊ณ  ์žˆ์Œ์„ ์ง€์ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์•„๋งˆ๋„ ์—ฌ๊ธฐ์„œ ํ˜ผ๋ž€์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ฌธ์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์„œ๋กœ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธ๋กœ ์ €์žฅ์†Œ๋ฅผ ๋ณดํ˜ธํ•˜์ง€ ์•Š์œผ๋ ค๋ฉด password ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

๊ทธ๋Ÿฐ ์‹์œผ๋กœ ํ‚ค๋ฅผ ๊ด€๋ฆฌํ•  ํ•„์š” ์—†์ด restic์œผ๋กœ ๋ฐฑ์—…/๋ณต์›์„ ๋‹ฌ์„ฑํ•˜๋Š” ์ž˜ ์•Œ๋ ค์ง„ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Why is it worse than allowing no password?

ํ•˜๋“œ์ฝ”๋”ฉ๋˜๊ณ , ์ˆจ๊ฒจ์ ธ ์žˆ๊ณ , ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์•”ํ˜ธ์— ๋Œ€ํ•ด ๋น„๋ฐ€๋ฆฌ์— ์‹œ๋„๋œ ์‚ฌ๋žŒ์„ ์„ค๋“ํ•˜๋Š” ๊ฒƒ์€ ๋‚˜์œ ์ƒ๊ฐ์ด ๋  ๊ฒƒ์ด๋ผ๊ณ  ํ™•์‹ ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์ด ๊ทธ๋ ‡๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค๋ฉด ๋‹น์‹ ์„ ์„ค๋“ํ•  ๋ณด์•ˆ์— ์ดˆ์ ์„ ๋งž์ถ˜ ์ฃผ์žฅ์€ ์—†์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ๋‹น์‹ ์ด ๊ฑฐ๊ธฐ์—์„œ "not"์„ ๋†“์น˜๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค ...

What exactly is the problem? Ted can still choose this password. It just means that restic conveniently will use it if they do not specify it. Restic would still encrypt/decrypt the repository the same way as if was not a special password.

๋‚˜๋Š” ์žฌ๋ฏธ์žˆ๋Š” ์˜ˆ๋ฅผ ์„ ํƒํ–ˆ๋Š”๋ฐ ์•„๋งˆ๋„ ์—†์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•”ํ˜ธ ํ•ด๋…์— ์‹คํŒจํ•  ๊ฒฝ์šฐ ๋น„๋ฐ€๋ฆฌ์— ์ž๋™์œผ๋กœ ์‹œ๋„ํ•˜๋ ค๋Š” ๋”๋ฏธ ์•”ํ˜ธ๊ฐ€ "12345"๋ผ๊ณ  ๊ฐ€์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ˆœ์ง„ํ•œ ์‚ฌ์šฉ์ž๋Š” ๊ทธ๊ฒƒ์„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ๊ทธ๋“ค์€ ์•”ํ˜ธํ™”๋˜์—ˆ๋‹ค๊ณ  ๋ฏฟ๋Š”(๊ทธ๋ฆฌ๊ณ  ์ผ์ข…์˜) ์ €์žฅ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ _๋ชจ๋“  ์‚ฌ๋žŒ_ restic์€ ํ•ด๋…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ธ์ˆ˜๋Š” ํ•˜๋“œ์ฝ”๋”ฉ๋œ ์„ธํŠธ์—์„œ ์„ ํƒํ•œ ์•”ํ˜ธ ์„ธํŠธ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊ทผ๋ณธ์ ์œผ๋กœ ์ž˜๋ชป๋œ ๋ณด์•ˆ ์„ค๊ณ„์ž…๋‹ˆ๋‹ค.

๋‚˜๋Š” ์•”ํ˜ธ ํ•ด๋…์— ์‹คํŒจํ–ˆ์„ ๋•Œ ์‹œ๋„ํ•˜์ง€ ์•Š์•˜์ง€๋งŒ ์•”ํ˜ธ ํ•ด๋…์„ ์œ„ํ•ด ์•”ํ˜ธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์•˜์„ ๋•Œ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์•”ํ˜ธ๋ฅผ ์„ ํƒํ•˜๋ฉด ์ง์ ‘์ ์œผ๋กœ ์‹œ๋„ํ•˜๊ฑฐ๋‚˜ ๋ฌด์ฐจ๋ณ„ ์•”ํ˜ธ ๋Œ€์ž…์„ ํ†ตํ•ด ์‹œ๋„ํ•˜๋Š” ๊ฒƒ๊ณผ ์ƒ๊ด€์—†์ด ์•ˆ์ „ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. "12345"๋„ ์š”์ฆ˜์€ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๋น„๋ฐ€๋ฒˆํ˜ธ์ด๊ณ , restic์˜ ๊ธฐ๋ณธ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ๋˜๋”๋ผ๋„ ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ์ œ์•ˆํ•˜๋Š” ๊ฒƒ์— ๋Œ€ํ•œ ์šฉ์–ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ๋ฐฑ๋„์–ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋ฌธ์„œ์— ๋ฐฑ๋„์–ด๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ฒƒ์€ ๋ชจ๋“  ๋…์ž๊ฐ€ restic์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ์„ค๋ช…์„œ๋ฅผ ์™„์ „ํžˆ ์ฝ์„ ๊ฒƒ์ด๋ผ๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋ฌธ์„œ๋ฅผ ์ฝ๊ฒŒ ํ•˜์—ฌ ๊ทธ๋“ค์ด ์ด์ƒํ•˜๊ฒŒ ์›ํ•˜๋Š” ๊ฒฝ์šฐ ๋ณด์•ˆ์„ ์ค„์ด๋Š” ๋ฐฉ๋ฒ•์„ ๊ฒฐ์ •ํ•˜๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์˜ ์š”๊ตฌ์— ๋ถ€์‘ํ•˜์ง€ ์•Š์„๊นŒ์š”?

์•”ํ˜ธํ™” ๋ฐฑ๋„์–ด๋Š” restic์ด ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”ํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ์•”ํ˜ธ์— ์ถ”๊ฐ€๋กœ ๊ธฐ๋ณธ ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋‚ด ์ œ์•ˆ์€ ์•”ํ˜ธ ํ•ด๋… ์‹œ ํ•˜๋‚˜์˜ ์•”ํ˜ธ๋ฅผ ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์—ฌ์ „ํžˆ ์ด ์ž˜๋ชป๋œ ์•”ํ˜ธ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

Calling this "shoot themselves in the foot" is unnecessarily judgmental and also it does not imply reduced security. Availability and resilience against ransomware should be part of a security concept. The missing ability to restore a backup because of missing access to the encryption password would lessen the security. Storing the backup securely to an append-only storage system would not decrease the security level, here.

์œ ํœด ์•”ํ˜ธํ™”๊ฐ€ ๊ฒฌ๊ณ ํ•œ ๋ณด์•ˆ ์ •์ฑ…์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š๊ณ  ๋‹ค๋ฅธ ๊ฒƒ์„ ์„ ํƒํ•œ๋‹ค๋ฉด ํ™•์‹คํžˆ ์†Œ์ˆ˜์— ์†ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ข…๋ฅ˜์˜ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๊ธฐ๋ณธ๊ฐ’์€ ์•„๋ฌด์—๊ฒŒ๋„ ๋„์›€์ด ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋ชจ๋“  ์ง€์ ์—์„œ ๊ถŒ์žฅํ•˜์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์กฐ์–ธ์„ ์–ป๊ธฐ ์œ„ํ•ด ๋ชจ๋“  ๋ณด์•ˆ ์ฐธ์กฐ๋ฅผ ์‚ดํŽด๋ณด๊ธฐ๋งŒ ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‚ด ์š”์ ์€ ๋…ผ์Ÿ์˜ ์—ฌ์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์—…๊ณ„ ํ‘œ์ค€ ๊ด€ํ–‰์„ ์ฃผ์žฅํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹น์‹ ์ด ์ƒ๊ฐํ•˜๋Š” ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ๊ธฐ๋ณธ๊ฐ’์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ถ”๊ฐ€ ์ „์šฉ ์ €์žฅ ๋ฏธ๋””์–ด์˜ ์˜ˆ์—์„œ๋„ ๋ฏธ์‚ฌ์šฉ ์•”ํ˜ธํ™”์˜ ์ด์ ์„ ํฌ๊ฒŒ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ตœ์‹  NIST, ISO 27002, NERC, IEC 62443 ๋˜๋Š” ์—ฌ๊ธฐ์—์„œ ๋ชจ๋ฒ” ์‚ฌ๋ก€์— ๋Œ€ํ•œ ์ง€์นจ์„ ์œ„ํ•ด ์‹ค์ œ๋กœ ์„ธ๊ณ„์ ์œผ๋กœ ์Šน์ธ๋œ ํ‘œ์ค€ ์„ธํŠธ๋ฅผ ์ฝ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ์˜์—ญ์— ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฏธ์‚ฌ์šฉ ์•”ํ˜ธํ™”๋Š” restic์—์„œ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ์ „์šฉ ์ €์žฅ์†Œ๋Š” ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์œผ๋กœ ์—ฌ์ „ํžˆ ์•”ํ˜ธํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋งŒ์„ ์œ„ํ•œ ๊ฒƒ์ด๋ผ ํ•˜๋”๋ผ๋„ ์ผ๋ถ€ ์•”ํ˜ธํ™”๋˜์ง€ ์•Š์€ ์Šคํ† ๋ฆฌ์ง€๊ฐ€ ์žˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฐฑ์—… ๊ฐœ๋…์€ ํ•ญ์ƒ ์•”ํ˜ธ๋ฅผ ๊ธฐ์–ตํ•˜๋Š” ์‚ฌ๋žŒ์— ์˜์กดํ•ฉ๋‹ˆ๋‹ค.

์ด ์Šค๋ ˆ๋“œ์—์„œ ๊ตฌ๋… ์ทจ์†Œ...

๊ทธ๋ƒฅ ์ด๊ฒƒ ์ข€๋‘๊ณ  ๋ณด์ž, ์ผ๋ถ€ ์‚ฌ๋žŒ๋“ค์ด ์›ํ•˜๋Š” ๊ฒƒ์€ ๋ถ„๋ช… --no-password ์— ์˜ต์…˜ init , ๊ทธ๋ฆฌ๊ณ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ๋ชจ๋“  ๊ฒƒ์„์ž…๋‹ˆ๋‹ค. ์•”ํ˜ธํ™” ์—ฌ๋ถ€๋Š” ๋ณ„๊ฐœ์˜ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.

์—ฌ๊ธฐ์— ๊ฐ„๋‹จํ•œ ์„ค๋ช…:
์ €๋Š” ์•”ํ˜ธํ™”์— ๊ด€์‹ฌ์ด ์—†๋Š” ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค. ๋‚ด ๋ฐ์ดํ„ฐ์— ๋ฏผ๊ฐํ•œ ๊ฒƒ์€ ์—†์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋‹Œ 20~40๋…„ ๋™์•ˆ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ๊ฑฑ์ •ํ•ฉ๋‹ˆ๋‹ค. rclone์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋˜ ๋‹ค๋ฅธ ์—ด์•…ํ•œ ๋Œ€์•ˆ์ž…๋‹ˆ๋‹ค.

Restic์€ ์•”ํ˜ธํ™”๋ฅผ ์˜๋ฌดํ™”ํ•˜๊ณ  ์•”ํ˜ธ๊ฐ€ ์ด๋ฅผ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค๋Š” ์ ์„ ์ œ์™ธํ•˜๊ณ ๋Š” ์ด๋ฅผ ์œ„ํ•œ ์ข‹์€ ๋„๊ตฌ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค. ๋ฐฑ์—… ์ €์žฅ์†Œ์— README๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋” ๋งŽ์€ ์ž‘์—…์ด ํ•„์š”ํ•˜๊ณ  ๋ชจ๋“  ์†”๋ฃจ์…˜(๋‚ด ์ชฝ์—์„œ)์€ ์–ด์จŒ๋“  ๋ชจ๋“  ์•”ํ˜ธํ™”๋ฅผ ๋ฌดํšจํ™”ํ•ฉ๋‹ˆ๋‹ค.

ํ‘œ์‹œ

๊ท€ํ•˜์˜ ๊ธฐ์—ฌ์— ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ถฉ๋ถ„ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰