์ „์ฒด ๊ธ€ 57

[React + TypeScript + TailwindCSS] ๋ชจ๋ฐ”์ผ์ฒญ์ฒฉ์žฅ ๊ฐœ๋ฐœํ•˜๊ธฐ 2์ผ์ฐจ

ํšŒ์‚ฌ ์ผ์ด ๋„ˆ๋ฌด ๋ฐ”๋น ์„œ ์ด์ œ์•ผ ์˜ฌ๋ฆฌ๋Š” 2์ผ์ฐจ ... ๋‹ด์ฃผ๊นŒ์ง€ ๋งŒ๋“ค์–ด์•ผ๋˜๋Š”๋ฐ ํฐ์ผ๋‚จ์ง€๊ธˆ๊นŒ์ง€ ์ง„ํ–‰์‚ฌํ•ญ์€.. ์‹œ๊ฐ„๋‚ ๋•Œ๋งˆ๋‹ค ์ „์ฒด์ ์ธ UI๋ฅผ ํผ๋ธ”๋ฆฌ์‹ฑํ•˜๊ณ , ๊ฐ ์š”์†Œ๋ฅผ ์ปดํฌ๋„ŒํŠธ ๋‹จ์œ„๋กœ ๋ถ„๋ฆฌํ•ด์„œ ๊ฐœ๋ฐœํ•˜๋Š”๊ฑธ ๊ฐ€์žฅ ์‹ ๊ฒฝ์ผ๋‹ค.๊ทธ๋ฆฌ๊ณ  2์ผ์ฐจ ๊ธฐ๋Šฅ์œผ๋กœ๋Š” ๋””๋ฐ์ด๋ฅผ ์นด์šดํŒ…ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ๋‹ค. ํ•„์š” ๊ธฐ๋Šฅ๋…ธ๋ž˜ ๋„ฃ๊ธฐ๋‹ฌ๋ ฅ๋””๋ฐ์ด์‚ฌ์ง„์•ฝ๋„์ง€๋„ ์—ฐ๋™๋ฐฉ๋ช…๋ก์ฐธ์„์˜์‚ฌ์ฒดํฌ ๊ธฐ๋Šฅ (new!) ๋””๋ฐ์ด ๊ธฐ๋Šฅ ๊ตฌํ˜„WeddingDate๋Š” ๊ฒฐํ˜ผ ๋‚ ์งœ๋ฅผ ๊ณ ์ •ํ•ด๋‘๊ณ , ํ˜„์žฌ ์‹œ๊ฐ๊ณผ์˜ ์ฐจ์ด๋ฅผ ๊ณ„์‚ฐํ•ด UI์— ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋‚จ์€ ๋‚ ์งœ/์‹œ๊ฐ„์„ ๋ณด์—ฌ์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ Œ๋”๋งํ–ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๊ทธ๋ƒฅ Date ๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๋‚ ์งœ๋ฅผ ์ง์ ‘ ํ• ๋‹นํ–ˆ์ง€๋งŒ VSC์—์„œ ์•„๋ž˜์™€ ๊ฐ™์€ ๊ฒฝ๊ณ ๊ฐ€ ๋–ด๋‹ค.์ฐพ์•„๋ณด๋‹ˆ ๋งค ๋ Œ๋”๋ง๋งˆ๋‹ค WeddingDate๊ฐ€ ์ƒˆ๋กœ์šด ๊ฐ์ฒด๋กœ ์ƒ์„ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์— useEffect ๋‚ด์˜ ์‹œ๊ฐ„์ฐจ๋ฅผ..

Dev 2025.05.19

[React + TypeScript + TailwindCSS] ๋ชจ๋ฐ”์ผ์ฒญ์ฒฉ์žฅ ๊ฐœ๋ฐœํ•˜๊ธฐ 1์ผ์ฐจ

๋‹ค๊ฐ€์˜ค๋Š” ์นœ๊ตฌ ๊ฒฐํ˜ผ์‹์— ๋ชจ์ฒญ์„ ๋งŒ๋“ค์–ด์ฃผ๊ธฐ๋กœ ํ–ˆ๋‹ค~! ์ด์™• ๋งŒ๋“œ๋Š”๊ฑฐ ๋‚ด๊ฐ€ ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋˜๊ฑฐ ๋ง˜๊ป ์จ๋ณด๋ ค๊ณ  ๊ธฐ๋กํ•ด๋‘”๋‹ค. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐฉ๋ช…๋ก ๊ธฐ๋Šฅ๋•Œ๋ฌธ์— ๋ฐฑ์—”๋“œ๋Š” ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๊ณ ๋ฏผ...์ผ๋‹จ ํ”„๋ก ํŠธ์—”๋“œ๋Š” Vite + React + TS + Tailwind CSS๋กœ ๊ตฌํ˜„ํ•  ์˜ˆ์ •์ด๋‹ค.์‚ฌ์‹ค ๊ฑฐ์˜ ์ •์  + ๋‹จ์ผ ํŽ˜์ด์ง€์—ฌ์„œ ๋ฐ”๋‹๋ผ JS๋กœ ํ• ๊นŒ ํ•˜๋‹ค๊ฐ€.. ๊ทธ๋ž˜๋„ ํ‰์†Œ์— TypeScript๋ฅผ ์ž˜ ์•ˆ๋‹ค๋ค„๋ด์„œ ์จ๋ณด๋ฉด์„œ ์ต์ˆ™ํ•ด์ง€๊ณ  ์‹ถ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ๋‹ค. ํ•„์š” ๊ธฐ๋Šฅ๋…ธ๋ž˜ ๋„ฃ๊ธฐ๋‹ฌ๋ ฅ๋””๋ฐ์ด์‚ฌ์ง„์•ฝ๋„์ง€๋„ ์—ฐ๋™๋ฐฉ๋ช…๋ก ํ™˜๊ฒฝ ์„ค์ •1. vite๋กœ ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ๊นƒํ—ˆ๋ธŒ๋ฅผ ๋‘˜๋Ÿฌ๋ณด๋‹ˆ ๋‚ด๊ฐ€ ํ•™๊ต๋‹ค๋…”์„ ๋•Œ๋Š” ๊ฑฐ์˜ CRA๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ์„ ํ–ˆ์—ˆ๋Š”๋ฐ ์š”์ฆ˜์€ vite๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฑธ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. Vite๋Š” ๋น ๋ฅด๊ณ  ๊ฐ€๋ฒผ์›Œ์„œ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜์„..

Dev 2025.05.09

[Linux] Fail2Ban์ด SSH ํฌํŠธ์—์„œ ๋™์ž‘ํ•˜์ง€ ์•Š๋Š” ์ด์œ ์™€ ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ…

์ ์šฉํ•ด๋‘์—ˆ๋˜ fail2ban์ด ์ œ๋Œ€๋กœ ์ž‘๋™์ด ์•ˆ๋˜์–ด ํŠธ๋Ÿฌ๋ธ”์ŠˆํŒ… ๊ณผ์ •์„ ๊ธฐ๋กํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ด์ „์— ์ ์šฉํ–ˆ๋˜ Fail2ban ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์ œ๋Œ€๋กœ ์ž‘๋™๋˜์ง€ ์•Š๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋กœ ์ƒํƒœ๋ฅผ ํ™•์ธํ–ˆ์„ ๋•Œ๋Š” Banned IP List์— SSH ๊ณต๊ฒฉ์„ ์‹œ๋„ํ•œ IP๊ฐ€ ์ œ๋Œ€๋กœ ban๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ, ์‹ค์ œ๋กœ ssh ์ ‘์†์„ ์‹œ๋„ํ•˜๋ฉด ์ ‘์†์ด ๋˜์—ˆ์Œfail2ban-client status sshd๋ถ„๋ช… iptables ๋ช…๋ น์–ด๋กœ ํ™•์ธํ•ด๋„ REJECT๋˜์–ด์žˆ๋Š”๋ฐ... ์™œ ์ ‘์†์ด ๋˜๋Š”์ง€ ๊ฒ€์ƒ‰ํ•ด๋ณด์•˜๋‹ค. 1. conf ํŒŒ์ผ ํ™•์ธ/etc/fail2ban/jail.local ๊ฒฝ๋กœ๋กœ ์ ‘์†ํ•˜์—ฌ config ํŒŒ์ผ์„ ํ™•์ธํ–ˆ๋‹ค.[DEFAULT]bantime = -1 findtime = 2mmaxretry = 8[sshd]en..

Infra & DevOps 2025.02.04

[Linux] Fail2ban์„ ์‚ฌ์šฉํ•˜์—ฌ Rocky Linux ๋ณด์•ˆ ์„ค์ •ํ•˜๊ธฐ

Fail2ban ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ณผ์ •์„ ์ž‘์„ฑํ–ˆ๋‹ค. ํ…Œ์ŠคํŠธ ์„œ๋ฒ„๋กœ ์ผœ๋†“์€ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์— SSH ์ ‘๊ทผ ์‹œ๋„๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์•„์กŒ๋‹ค.์›๋ž˜ ๊ณต์œ ๊ธฐ ๋‹จ์—์„œ ํŠน์ • IP๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด์™”๋Š”๋ฐ ์‹œ๊ฐ„์ด ์ง€๋‚ ์ˆ˜๋ก ์‹œ๋„๊ฐ€ ๋” ๋งŽ์•„์ ธ์„œ ์˜ค๋Š˜ ์ƒˆ๋ฒฝ์—๋งŒ 1,2149๊ฑด์˜ ์‹œ๋„๊ฐ€ ๋ฐœ์ƒํ–ˆ์Œ...๋ฐฉ๋ฒ•์„ ์ฐพ์•„๋ณด๋‹ค Fail2ban์ด๋ผ๋Š” ๋ณด์•ˆ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. Fail2ban ์„ค์น˜Fail2ban์€ ๋ฆฌ๋ˆ…์Šค/์œ ๋‹‰์Šค ์‹œ์Šคํ…œ์—์„œ ๋กœ๊ทธ ํŒŒ์ผ(์ฃผ๋กœ ssh ๋กœ๊ทธ)์„ ๋ถ„์„ํ•˜์—ฌ ๋ฐ˜๋ณต์ ์ธ ๋น„์ •์ƒ ์ ‘๊ทผ ์‹œ๋„๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ณด์•ˆ ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค. SSH, FTP, HTTP์™€ ๊ฐ™์€ ์„œ๋น„์Šค์— ๋Œ€ํ•œ Brute force ๊ณต๊ฒฉ์„ ์ฐจ๋‹จํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.dnf install fail2ban -ysystemctl status fail2ban.servi..

[AWS] Native Observability - Logs ์‹ค์Šต

AWS Community Day์—์„œ ์‹ค์Šตํ•œ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ณต๋ถ€ํ•œ ๊ฒƒ์„ ์ •๋ฆฌํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. AWS๊ฐ€ ์ž์ฒด์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๋Š” ์‹ค์ŠตCloudWatch, X-Ray์™€ ๊ฐ™์€ ๋ชจ๋‹ˆํ„ฐ๋ง ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์—์„œ ์‹œ์Šคํ…œ์˜ ๋™์ž‘, ์„ฑ๋Šฅ ๋“ฑ์„ ๋Šฅ๋™์ ์œผ๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค. CloudWatch Logs๋ž€?CloudWatch Logs๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‹œ์Šคํ…œ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, AWS ์„œ๋น„์Šค์˜ ๋กœ๊ทธ๋ฅผ ํ•œ ๊ณณ์—์„œ ์‰ฝ๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ํŠน์ • ์—๋Ÿฌ ์ฝ”๋“œ๋‚˜ ํŒจํ„ด์„ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์šฉ์ดํ•˜๋ฉฐ, ๋กœ๊ทธ๋ฅผ ํŠน์ • ํ•„๋“œ๋กœ ํ•„ํ„ฐ๋งํ•˜๊ฑฐ๋‚˜ ์•„์นด์ด๋ธŒํ•˜์—ฌ ์ถ”ํ›„ ๋ถ„์„ํ•˜๊ธฐ์—๋„ ํŽธํ•˜๋‹ค. ๋˜ํ•œ, CloudWatch Logs Insights๋กœ ์ฟผ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด ๋กœ๊ทธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ ๋ฐ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋‹ค. Logs Insights ์‹ค์Šต - ์‹œ๊ฐ„์ด ์ง€..

Infra & DevOps 2024.11.12

[Linux] Rocky Linux 9.4 IP ์„ค์ •์„ Static์—์„œ DHCP๋กœ ๋ณ€๊ฒฝํ•˜๊ธฐ

๊ฐ€์ƒ OS์˜ IP ์„ค์ •์„ Static์—์„œ DHCP๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ณผ์ •์—์„œ ๋ฐฐ์šด ๋‚ด์šฉ์„ ๊ธฐ๋กํ–ˆ๋‹ค. ์นด๊ณต์„ ์ž์ฃผํ•ด์„œ ๋‹ค์–‘ํ•œ ์™€์ดํŒŒ์ด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ˜ธ์ŠคํŠธ OS(๋กœ์ปฌ ํ™˜๊ฒฝ)์˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ์ž์ฃผ ๋ฐ”๋€Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ๊ทธ์— ๋”ฐ๋ผ Static์œผ๋กœ ์„ค์ •ํ–ˆ๋˜ ๊ฐ€์ƒ OS์˜ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ๊ณ„์†ํ•ด์„œ ์ˆ˜๋™์œผ๋กœ ๋ฐ”๊ฟ”์•ผ ํ•˜๋Š” ๋ถˆํŽธํ•จ์ด ์ƒ๊ฒผ๋‹ค.๋งค๋ฒˆ ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ์ด ๋ณ€๊ฒฝ๋  ๋•Œ๋งˆ๋‹ค IP๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ท€์ฐฎ์•„์„œ ๊ฐ€์ƒ OS์˜ IP ์„ค์ •์„ DHCP๋กœ ๋ณ€๊ฒฝํ•ด ์ž๋™์œผ๋กœ IP๋ฅผ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. Static IP์™€ DHCP์˜ ์ฐจ์ดStatic IP์‚ฌ์šฉ์ž๊ฐ€ IP ์ฃผ์†Œ๋ฅผ ์ง์ ‘ ์ง€์ •ํ•˜๊ณ  ๊ณ ์ •๋œ ๊ฐ’์œผ๋กœ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค์ •ํ•œ๋‹ค. ๋„คํŠธ์›Œํฌ ๋Œ€์—ญ๋Œ€๊ฐ€ ๋ฐ”๋€Œ๋”๋ผ๋„ IP ์ฃผ์†Œ๋Š” ๋ณ€๊ฒฝ๋˜์ง€ ์•Š๋Š”๋‹ค. ์„œ๋ฒ„๋‚˜ ํŠน์ • ์žฅ์น˜์—์„œ IP๊ฐ€ ๋ฐ”๋€Œ์ง€ ์•Š์•„์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์— ..

[Linux] Rocky Linux 9.x ๋ฒ„์ „ SSH Root ๋กœ๊ทธ์ธํ•˜๋Š” ๋ฐฉ๋ฒ•

Rocky Linux 9๋ฒ„์ „๋ถ€ํ„ฐ ๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ root ๊ณ„์ •์œผ๋กœ ssh๋ฅผ ํ†ตํ•œ ์ง์ ‘ ์ ‘์†์ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ๋‹ค.์ด๋ฅผ ํ™œ์„ฑํ™”์‹œํ‚ค๊ธฐ ์œ„ํ•ด์„œ๋Š” sshd_config ํŒŒ์ผ์„ ์ˆ˜์ •ํ•ด์•ผ ํ•œ๋‹ค.1. ssh config ํŒŒ์ผ ์ˆ˜์ •sudo vi /etc/ssh/sshd_config2. PermitRootLogin yes๋กœ ๋ณ€๊ฒฝ๊ธฐ๋ณธ๊ฐ’์€ prohibit-password๋กœ ๋˜์–ด์žˆ๋Š”๋ฐ ์ด๊ฑด root ๊ณ„์ •์œผ๋กœ์˜ ssh ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๊ธด ํ•˜์ง€๋งŒ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ํ†ตํ•œ ์ธ์ฆ์€ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๋œป์ด๋‹ค. ์ด๋ฅผ yes๋กœ ๋ฐ”๊ฟ”์ค€๋‹ค.3. ssh ์„œ๋น„์Šค ์žฌ์‹œ์ž‘sudo systemctl restart sshd ์ดํ›„ ssh๋กœ ๋‹ค์‹œ ์ ‘์†ํ•ด๋ณด๋ฉด ์ ‘์†์ด ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

[Rocky Linux] LVM ํ™˜๊ฒฝ์—์„œ /root ํŒŒํ‹ฐ์…˜ ๊ณต๊ฐ„ ๋ถ€์กฑ ํ•ด๊ฒฐ

๋ฆฌ๋ˆ…์Šค์—์„œ LVM์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ํŒŒํ‹ฐ์…˜ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•˜๋ฉด ๊ธฐ์กด ๋””์Šคํฌ ๊ณต๊ฐ„์„ ์žฌํ• ๋‹นํ•˜์—ฌ ์šฉ๋Ÿ‰์„ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๋‚˜์˜ ๊ฒฝ์šฐ, Docker ๋ฐ์ดํ„ฐ๊ฐ€ /var/lib/docker ๊ฒฝ๋กœ์— ์ €์žฅ๋˜๋ฉด์„œ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์˜ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•ด์กŒ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ /home์—๋Š” ์—ฌ์œ  ๊ณต๊ฐ„์ด ์ถฉ๋ถ„ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, /home์˜ ์ผ๋ถ€ ์šฉ๋Ÿ‰์„ ์ค„์ด๊ณ  ๊ทธ๋งŒํผ /root์˜ ์šฉ๋Ÿ‰์„ ํ™•์žฅํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ–ˆ๋‹ค. LVM์ด๋ž€?LVM(Logical Volume Manager)์€ ๋ฆฌ๋ˆ…์Šค์—์„œ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์œ ์—ฐํ•˜๊ฒŒ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๋…ผ๋ฆฌ์  ๋ณผ๋ฅจ ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์ด๋‹ค. ๊ธฐ์กด์˜ ์ •์ ์ธ ํŒŒํ‹ฐ์…˜ ์‹œ์Šคํ…œ๊ณผ ๋‹ฌ๋ฆฌ, LVM์„ ์‚ฌ์šฉํ•˜๋ฉด ๋””์Šคํฌ ๊ณต๊ฐ„์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹œ์Šคํ…œ์„ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ ๋„ ํŒŒํ‹ฐ์…˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.LVM์˜ ์ฃผ์š” ๊ฐœ๋…์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.Phys..

[Windows] Windows Server 2019์— ssh ์„œ๋ฒ„ ์„ค์น˜

mobaxterm์œผ๋กœ windows์— ssh ์›๊ฒฉ์ ‘์†์„ ํ•˜๋ คํ–ˆ๋Š”๋ฐ ์„ค์น˜๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š์•„์„œ์ด์— ๋Œ€ํ•œ ํ•ด๊ฒฐ ๊ณผ์ •์„ ์ ์–ด๋ณธ๋‹ค. 1. SSH ์„ค์น˜ ํ™•์ธGet-Service sshd ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด OpenSSH Server๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ด๋ณด์•˜๋‹ค.Get-Service๋Š” Windows ์„œ๋น„์Šค ๋ชฉ๋ก์„ ์กฐํšŒํ•˜๋Š” ํŒŒ์›Œ์‰˜ ๋ช…๋ น์–ด์ด๋‹ค.์„ค์น˜๋˜์–ด์žˆ์ง€ ์•Š๋‹ค๊ณ  ๋œธ ์„ธ๋ถ€์ ์œผ๋กœ ์‚ดํŽด๋ณด๋ฉด OpenSSH Client๋Š” ์„ค์น˜๋˜์–ด ์žˆ๊ณ , ์„œ๋ฒ„๋Š” ์„ค์น˜๋˜์–ด์žˆ์ง€ ์•Š์€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.์ด ๋œป์€ ๋‚ด๊ฐ€(Windows) ssh๋กœ ๋‹ค๋ฅธ ์žฅ์น˜์— ์ ‘์†ํ•˜๋Š” ๊ฒƒ์€ ๊ฐ€๋Šฅํ•œ๋ฐ, ํƒ€ ์žฅ์น˜์—์„œ ๋‚ด ์„œ๋ฒ„๋กœ ssh ์ ‘์†ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค.๋”ฐ๋ผ์„œ ์•„๊นŒ Get-Service sshd ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ์—๋Ÿฌ๊ฐ€ ๋œฌ ๊ฒƒ๋„, SSH ์„œ๋ฒ„์ธ sshd๋ฅผ ..

Infra & DevOps 2024.10.01