Lesspass: ํŒ€์„ ์œ„ํ•œ LessPass

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

์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„ ๐Ÿ™‚

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

๋‚˜๋Š” ์ด๊ฒƒ์ด ๊ฐœ์ธ ๋น„๋ฐ€๋ฒˆํ˜ธ(ํŒ€๊ณผ ๊ณต์œ ๋˜์ง€ ์•Š์Œ)์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์„ ์ƒ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฏธ ๊ฐ€๋Šฅํ•œ๊ฐ€์š”? ๋‹น์‹ ์ด ์ƒ๊ฐํ•˜๊ณ  ์žˆ์—ˆ๋˜ ์ผ์ž…๋‹ˆ๊นŒ?

์ด ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•ด ๋งŽ์€ ๊ฐ์‚ฌ๋ฅผ ๋“œ๋ฆฝ๋‹ˆ๋‹ค :-)

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

์•ˆ๋…• ์—ฌ๋Ÿฌ๋ถ„!
์šฐ๋ฆฌ ํŒ€ ์ค‘ ์ผ๋ถ€๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ณด์œ ํ•œ ๋ชจ๋“  ๋ฒ ์–ด๋ฉ”ํƒˆ ์„œ๋ฒ„(1๊ฐœ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ/์„œ๋ฒ„)์— ๋Œ€ํ•ด LessPass๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์šฐ๋ฆฌ ๋Œ€๋ถ€๋ถ„์€ ๊ฐœ์ธ KeyPass๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ง‘ํ•ฉ์  ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ 2 Factors ์ธ์ฆ์ด ์žˆ๋Š” ์‚ฌ์„ค ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ ๊ณต์œ  KeyPass Base๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

LessPass์˜ ์ฃผ์š” ++++๋Š” CLI์ด๋ฏ€๋กœ ์ž๋™ํ™”๋œ ์Šคํฌ๋ฆฝํŠธ(ansible/ssh... )์—์„œ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"๊ฐ„๋‹จํ•œ" ์˜คํ”ˆ ์†Œ์Šค ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค.

@guillaumevincent ์—๊ฒŒ ๊ฐ์‚ฌ๋ฅผ ํ‘œํ•ฉ๋‹ˆ๋‹ค ;)

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

์•ˆ๋…•ํ•˜์„ธ์š” @oncletom ์ž…๋‹ˆ๋‹ค .
๊ทธ๊ณณ์—์„œ ๋งŒ๋‚˜์„œ ๋ฐ˜๊ฐ‘์Šต๋‹ˆ๋‹ค.
@Krilivye๋Š” ํŒ€์—์„œ LessPass ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Š” ๊ทธ๋“ค์ด ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๊ณต์œ ํ•œ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋“ค์€ ๋ˆ„๊ตฐ๊ฐ€ ๋– ๋‚  ๋•Œ ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

์ฒ˜์Œ์—๋Š” LessPass ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒ€ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์ผ๋ถ€ GPG ์•”ํ˜ธํ™”๋ฅผ "ํŒจ์Šค์™€ ๊ฐ™์€" ๋ฐฉ์‹์œผ๋กœ ์‚ฌ์šฉํ•˜์—ฌ ํŒ€ ๊ฐ„์— ๋งˆ์Šคํ„ฐ ์•”ํ˜ธ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ์„ ์ƒ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

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

@guillaumevincent ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค :-)

LessPass์— ์Ÿ์€ ๋ชจ๋“  ๋ฉ‹์ง„ ์ž‘์—…๋„ ๋ณด๊ธฐ ์ข‹์Šต๋‹ˆ๋‹ค!

๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•ด ์ƒ๊ฐํ•˜๊ณ  ๊ณต์œ  ์•”ํ˜ธ์™€ NextCloud ์•”ํ˜ธ ๊ด€๋ฆฌ์ž ์ค‘ ์šฐ๋ฆฌ ํŒ€์— ๊ฐ€์žฅ ํŽธ๋ฆฌํ•œ ๊ฒƒ์ด ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์•ˆ๋…• ์—ฌ๋Ÿฌ๋ถ„!
์šฐ๋ฆฌ ํŒ€ ์ค‘ ์ผ๋ถ€๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋ณด์œ ํ•œ ๋ชจ๋“  ๋ฒ ์–ด๋ฉ”ํƒˆ ์„œ๋ฒ„(1๊ฐœ์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ/์„œ๋ฒ„)์— ๋Œ€ํ•ด LessPass๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์šฐ๋ฆฌ ๋Œ€๋ถ€๋ถ„์€ ๊ฐœ์ธ KeyPass๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ง‘ํ•ฉ์  ๋ฐ์ดํ„ฐ์˜ ๊ฒฝ์šฐ 2 Factors ์ธ์ฆ์ด ์žˆ๋Š” ์‚ฌ์„ค ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์—์„œ ๊ณต์œ  KeyPass Base๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

LessPass์˜ ์ฃผ์š” ++++๋Š” CLI์ด๋ฏ€๋กœ ์ž๋™ํ™”๋œ ์Šคํฌ๋ฆฝํŠธ(ansible/ssh... )์—์„œ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"๊ฐ„๋‹จํ•œ" ์˜คํ”ˆ ์†Œ์Šค ๊ตฌํ˜„์ž…๋‹ˆ๋‹ค.

@guillaumevincent ์—๊ฒŒ ๊ฐ์‚ฌ๋ฅผ ํ‘œํ•ฉ๋‹ˆ๋‹ค ;)

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