M0Squito Blog

๐Ÿ› ๏ธ Termux์—์„œ tmux๋กœ ์ œ์–ดํ•˜๋Š” ์ž„์‹œ SSH ์„œ๋ฒ„ ์—ด๊ธฐ

1๏ธโƒฃ ๐Ÿงญ ๋‚ด๊ฐ€ ์ด ์ž‘์—…์„ ์‹œ์ž‘ํ•œ ์ด์œ  ๋‚˜๋Š” pi-server์— ์—ฐ๋™๊ณผ ์ ‘๊ทผ์„ฑ ๊ทธ๋ฆฌ๊ณ  ๋ณด์•ˆ์„ ์œ„ํ•ด ๋‚ด ํฐ์ด ์ผ์ข…์— ์ค‘๊ฐ€๊ฐ„์— ํ—ˆ๋ธŒ์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๊ธธ ๋ฐ”๋žฌ๋‹ค. ๊ฐ€์žฅ ๊ฐ€๊นŒ์ด ์žˆ์œผ๋ฉด์„œ ๊ฐ€์žฅ ๋‚ด ๊ธฐ๊ธฐ๋“ค๊ณผ์˜ ์†Œํ†ต์ด ๋งŽ์€ ๊ธฐ๊ธฐ๊ฐ€ ์Šค๋งˆํŠธํฐ ์•„๋ผ ์ƒ๊ฐํ•ด ์ด๋Ÿฐ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ Termux๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ, ํ•„์š”ํ•  ๋•Œ๋งŒ ์ž ๊น ์“ธ ์ˆ˜ ์žˆ๋Š” SSH ์„œ๋ฒ„๊ฐ€ ํ•„์š”ํ–ˆ๋‹ค. ํ•ญ์ƒ ์ผœ...

๐Ÿ› ๏ธ Pi-Server๋งŒ๋“ค๊ธฐ ssh์—ฐ๊ฒฐํŽธ: cloudflared๊ธฐ๋ฐ˜ SSH์—ด๊ธฐ

๐Ÿง  title: Cloudflare Tunnel + Access๋กœ SSH ์—ด๊ธฐ (์‹คํŒจ ๋กœ๊ทธ ํฌํ•จ ์‹ค์ „ ํŠœํ† ๋ฆฌ์–ผ) 1๏ธโƒฃ ๋‚ด๊ฐ€ ์ด ์ž‘์—…์„ ์‹œ์ž‘ํ•œ ์ด์œ  ์ง‘์— ์žˆ๋Š” ์„œ๋ฒ„(๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด)์— ttyd๋กœ ์ ‘์† ํ•˜๋Š” ๋ฐฉ์‹์— ํ•œ๊ณ„๋ฅผ ๋А๊ผˆ๋‹คโ€ฆ ๊ตฐ ๋ถ€๋Œ€์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ssh์€ ํž˜๋“ค๊บผ ๊ฐ™์œผ๋‹ˆ(์ฐธ๊ณ ๋กœ ์‹ธ์ง€๋ฐฉ ์ปด์€ cmd๋„ ์•ˆ์—ด๋ฆฐ๋‹คโ€ฆ) ttyd๋ฅผ ์‚ฌ์šฉ ํ–ˆ๋˜ ๊ฑด๋ฐ ์•„๋ฌดํŠผ...

Codespace ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์™„์ „ ๊ตฌ์ถ• ๊ฐ€์ด๋“œ

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

Pi-Server ๊ตฌ์ถ•๊ธฐ END : ์ž๋™ ๋ณต๊ตฌ ๋ฐ ์•ž์œผ๋กœ์˜ ๋ฐฉํ–ฅ์„ฑ

๐Ÿง  Pi-Server ๊ตฌ์ถ•๊ธฐ END : ์ž๋™ ๋ณต๊ตฌ ๋ฐ ์•ž์œผ๋กœ์˜ ๋ฐฉํ–ฅ์„ฑ 1. ์ž๋™ ๋ณต๊ตฌ ํ™•์ธ ๋ฐ ํ˜„์žฌ ์ƒํƒœ ์ •๋ฆฌ ์ด์ œ ๋ชจ๋“  ์„ค์ •์ด ๋๋‚ฌ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•  ์ผ์€ ๋‹จ ํ•˜๋‚˜ โ€” ์žฌ๋ถ€ํŒ… ํ›„ ์ž๋™ ๋ณต๊ตฌ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ. ํ˜„์žฌ ๋‚ด ์„œ๋ฒ„์˜ ๊ตฌ์กฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ์ž(๋„ˆ or ์™ธ๋ถ€) โ†“ Cloudflare Zero Trus...

Pi-Server ๊ตฌ์ถ•๊ธฐ 6ํŽธ: Zero Trust๋กœ ๋ณด์•ˆ ์„ค์ •ํ•˜๊ธฐ

๐Ÿ”’ Pi-Server ๊ตฌ์ถ•๊ธฐ 6ํŽธ: Zero Trust๋กœ ๋ณด์•ˆ ์„ค์ •ํ•˜๊ธฐ 1. ์‹œ์ž‘ํ•˜๋ฉฐ ์ด์ œ ๋‚ด ์„œ๋ฒ„๋„ ๊ฑฐ์˜ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์— ๋‹ค๋‹ค๋ž๋‹ค. ๋“œ๋””์–ด ttyd๋ฅผ ์„ ํƒํ•˜๋ฉด์„œ๋ถ€ํ„ฐ ๊ณ ๋ฏผํ•˜๋˜ โ€˜๋ณด์•ˆ ๋ฌธ์ œโ€™๋ฅผ ํ•ด๊ฒฐํ•  ์ฐจ๋ก€๋‹ค. ์ด๋ฒˆ ํŽธ์—์„œ ๋‹ค๋ฃฐ Zero Trust๋Š” ๊ฐ„๋‹จํžˆ ๋งํ•ด, โ€œ๋ˆ„๊ฐ€ ๋‚ด ์„œ๋ฒ„์— ๋“ค์–ด์˜ค๋ ค ํ•˜๋ฉด Cloudflare์—์„œ ๋จผ์ € ์ธ์ฆ์„ ๊ฑฐ์น˜๊ฒŒ ํ•˜๋Š” ๋ณด...

Pi-Server ๊ตฌ์ถ•๊ธฐ 5ํŽธ: systemctl๋กœ ์„œ๋น„์Šค ๋“ฑ๋กํ•˜๊ธฐ

โš™๏ธ Pi-Server ๊ตฌ์ถ•๊ธฐ 5ํŽธ: systemctl๋กœ ์„œ๋น„์Šค ๋“ฑ๋กํ•˜๊ธฐ 1. ์„œ๋น„์Šค ๋“ฑ๋ก์„ ํ•˜๋Š” ์ด์œ  ํ˜„์žฌ๋Š” ํ•˜๋“œ์›จ์–ด์ ์œผ๋กœ ์–ด๋А ์ •๋„ ์•ˆ์ •์„ฑ์€ ํ™•๋ณด๋œ ์ƒํƒœ๋‹ค. ํ•˜์ง€๋งŒ ์„œ๋ฒ„๋ผ๋Š” ๊ฑด ์–ธ์ œ๋“  ์ฃฝ์„ ์ˆ˜ ์žˆ๋‹ค. ํŠนํžˆ ๋‚œ ๊ตฐ๋Œ€์— ์žˆ์–ด์„œ, Pi๊ฐ€ ๋‹ค์šด๋˜๋ฉด ์ง์ ‘ ์†๋Œˆ ๋ฐฉ๋ฒ•์ด ์—†๋‹ค. ๊ทธ๋ž˜์„œ ๋งŒ์•ฝ ์„œ๋ฒ„๊ฐ€ ๊บผ์ง€๊ฑฐ๋‚˜ ๋ฌธ์ œ๋กœ ๋ฉˆ์ถ”๋”๋ผ๋„, ์žฌ๋ถ€ํŒ… ์‹œ ์ž๋™์œผ๋กœ ์„œ๋ฒ„๊ฐ€ ๋‹ค...

Pi-Server ๊ตฌ์ถ•๊ธฐ 4ํŽธ: ๋„๋ฉ”์ธ ๊ตฌ๋งค์™€ DNS ์„ค์ •

๐ŸŒ Pi-Server ๊ตฌ์ถ•๊ธฐ 4ํŽธ: ๋„๋ฉ”์ธ ๊ตฌ๋งค์™€ DNS ์„ค์ • 1. ๋„๋ฉ”์ธ์„ ๊ตฌ์ž…ํ•œ ์ด์œ  ์ด์ „ ํŽธ์— ์ด์–ด์„œ ๋˜๋‹ค์‹œ Cloudflare ์„ค์ •์ด๋‹ค. ์ €๋ฒˆ ํŽธ์—์„œ Cloudflare Tunnel์— URL ๊ณ ์ • ๋ฐ Zero Trust ์„ค์ •์„ ํ•˜๋ ค๋ฉด ๋„๋ฉ”์ธ ๊ตฌ๋งค๊ฐ€ ํ•„์ˆ˜๋ผ๋Š” ๊ฑธ ์•Œ๊ฒŒ ๋๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒฐ๊ตญ, ๋„๋ฉ”์ธ์„ ์ง์ ‘ ์‚ฌ๊ธฐ๋กœ ํ–ˆ๋‹ค. ์†”์งํžˆ ์ง„์งœ ๊ณ ๋ฏผ ๋งŽ์ด ...

Pi-Server ๋งŒ๋“ค๊ธฐ 3ํŽธ: Cloudflare Tunnel ์—ฐ๊ฒฐ

๐ŸŒ Pi-Server ๊ตฌ์ถ•๊ธฐ 3ํŽธ: Cloudflare Tunnel ์—ฐ๊ฒฐ 1. Cloudflare๋กœ Tunnel์„ ์„ ํƒํ•œ ์ด์œ  ์ฒ˜์Œ์—๋Š” ๊ทธ๋ƒฅ ์ง์ ‘ ์—ด์–ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. ํฌํŠธํฌ์›Œ๋”ฉ์ด๋‹ˆ, ๋ฐฉํ™”๋ฒฝ์ด๋‹ˆ ํ•˜๋Š” ๊ฑธ ์ง์ ‘ ๋งŒ์ ธ๋ณด๋ฉด ์žฌ๋ฐŒ์„ ์ค„ ์•Œ์•˜๋Š”๋ฐ, ์ฐพ๋‹ค ๋ณด๋‹ˆ ๊ตฌ์กฐ๊ฐ€ ์ด๋ ‡๋”๋ผ. ๋ธŒ๋ผ์šฐ์ € โ†’ DNS โ†’ IP โ†’ ์šฐ๋ฆฌ ์ง‘ ๋ผ์šฐํ„ฐ โ†’ ํฌํŠธํฌ์›Œ๋”ฉ โ†’ ๋กœ์ปฌ์„œ๋ฒ„ ...