Linux(41)
-
[Ubuntu 22.04.3 Server LTS] [QEMU/KVM] Network ์ค์ - vSwitch ๊ตฌ์ฑ ๋ฐ libvirt๋ฅผ ์ด์ฉํ ๋คํธ์ํฌ ๊ตฌ์ฑ
[ํ๋น๋ฏธ๋์ด]์ด๊ฒ์ด ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ค : ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ์ค์น๋ถํฐ ๋คํธ์ํฌ์ ์๋ฒ ๊ตฌ์ถ ์ด์๊น์ง COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ QEMU/KVM ๋คํธ์ํฌ ๊ตฌ์ฑ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ํ์ฌ ์ฃผ๋๋ ์ฐ๋ถํฌ 22.04.3์์ QEMU/KVM์ ์ด์ฉํ์ฌ ๊ฐ์ ํ๊ฒฝ์ ๊ตฌ์ถํ๊ณ ์์ด์. ์ฃผ๋๊ฐ ๊ฐ์ง ๋ฌผ๋ฆฌ ์๋ฒ๋ ๋ ๊ฐ์ Netowrk Port(๋คํธ์ํฌ ํฌํธ)๋ฅผ ๊ฐ์ง๊ณ ์๊ณ , ํ๋๋ ๊ณต์ ๊ธฐ์ ํ๋๋ ์ค์์นญ ํ๋ธ์ ๋ฌผ๋ ค ๊ฐ๊ฐ Private ๋ง๊ณผ Public ๋ง์ ๊ตฌ์ถํ๋ ค๊ณ ํด์. ์ด ๋, ๋ ๊ฐ์ UTM์ ๊ตฌ์ฑํด ์ค ๊ฒ์ด๊ณ , ์ด UTM์ ํตํด ๋ฐฉํ๋ฒฝ ๋ฑ์ ๊ตฌ์ถํด ์ค๊ฑด๋ฐ, ์ด ๋ถ๋ถ์ ๋ํด์๋ ์ด ๊ณณ์ ์ฐธ๊ณ ํด ์ฃผ์๋ฉด ์ข์ ๊ฑฐ ๊ฐ..
2023.09.21 -
[Ubuntu 22.04.3 LTS Server] ๊ธฐ์กด LVM์ ์๋ก์ด Disk ์ถ๊ฐ
[ํ๋น๋ฏธ๋์ด]์ด๊ฒ์ด ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ค : ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ์ค์น๋ถํฐ ๋คํธ์ํฌ์ ์๋ฒ ๊ตฌ์ถ ์ด์๊น์ง COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ [Ubuntu 22.04.3 LTS Server] ๊ธฐ์กด LVM์ ์๋ก์ด Disk ์ถ๊ฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ฃผ๋๋ ํ์ฌ ์คํ์คํ Compute Node(์ปดํจํธ ๋ ธ๋) ๊ตฌ์ฑ ๋ฐ ํด๋น ๋ ธ๋์ Block Storage(๋ธ๋ก ์คํ ๋ฆฌ์ง), Object Storage(์ค๋ธ์ ํธ ์คํ ๋ฆฌ์ง)๋ฅผ ํจ๊ป ์ฌ์ฉํ๋ ค๊ณ ๊ตฌ์ฑ์ค์ ์์์ด์. ๊ทธ๋ฐ๋ฐ, ๋ธ๋ก ์คํ ๋ฆฌ์ง๋ ์ฉ๋์ ๋ณด๋ค ๋ง์ด ์ฃผ๊ณ ์ถ์๊ณ , 4TB ์ง๋ฆฌ HDD์ ์ฝ 300GB์ง๋ฆฌ SSD๋ฅผ LVM์ผ๋ก ๋ฌถ์ด ํ๋์ LV๋ก ์ฌ์ฉํ๊ณ ์ถ์์ด์. ์ด์ ๋ํ ๋ด์ฉ..
2023.09.16 -
[DevOps][Linux] Shell Script๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ์ ์ ์ฌ์ฉ์ ์ ๋ณด ๋์ค์ฝ๋์ ๋ณด๋ด๊ธฐ
๋ฆฌ๋ ์ค ์ปค๋งจ๋๋ผ์ธ ์ ์คํฌ๋ฆฝํธ ๋ฐ์ด๋ธ COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." Git Hub : https://github.com/JunyHarang-Open-Source-project/useful-bash-shell-script/tree/master/SSH-%EC%A0%91%EC%86%8D-%EB%94%94%EC%8A%A4%EC%BD%94%EB%93%9C-%EC%95%8C%EB%A6%BC ๐ Shell Script๋ฅผ ์ด์ฉํ์ฌ ์๋ฒ ์ ์ ์ฌ์ฉ์ ์ ๋ณด ๋์ค์ฝ๋์ ๋ณด๋ด๊ธฐ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ํ์ฌ ์ฃผ๋๊ฐ ์ฐธ์ฌํ๊ณ ์๋ IT Project ๋ชจ์์์ ์ฌ์ฉํ๋ ์๋ฒ์ ์ฌ์ฉ์๊ฐ ์ ์ํ ์ผ์ด ๋ง๊ณ , ์ด์ ๋ฐ๋ผ ๋ณด์์ ์ํด ๋ชจ๋..
2023.08.07 -
[Linux] ์ฐ๋ถํฌ(Ubuntu) Google Authenticator OTP(๊ตฌ๊ธ OTP ์ธ์ฆ) ์ค์น ๋ฐ ์ค์
์ฐ๋ถํฌ ๋ฆฌ๋ ์ค -ํ๋น์์นด๋ฐ๋ฏธ-IT COOKBOOK ์์คํ amp; ๋คํธ์ํฌ (3ํ) COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ Google Authenticator OTP(๊ตฌ๊ธ OTP ์ธ์ฆ) ์ค์น ๋ฐ ์ค์ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ฃผ๋์ ๋ด๋ถ ์๋ฒ๋ ๋ชจ๋ ์ฐ๋ถํฌ 22.04 LTS๋ก ์ค๋น๊ฐ ๋์ด ์๊ณ , VPN์ ํตํด ์ ์ํ ์ ์๊ฒ ๊ตฌ์ฑ ๋์ด ์์ด์. ๋น์ฐํ ์ฌ์ฉ์๋ค์ ํด๋น ์๋ฒ๋ค์ ์ ์ํ๊ธฐ ์ํด SSH๋ฅผ ์ด์ฉํด์ ๋ก๊ทธ์ธ(Login)์ ํ๊ฒ ๋๋๋ฐ, ์ด ๋, ๋ณด๋ค ์์ ํ ์ ๊ทผ์ ์ํด SSH ๋ก๊ทธ์ธ ์ OTP ์ธ์ฆ์ ์ถ๊ฐ๋ก ๋ฐ์ ์ ์๋๋ก ๊ตฌ์ฑํด ๋ณด๋ ค๊ณ ํด์. ์ผ๋ฐ์ ์ผ๋ก SSH ๋ก๊ทธ์ธ ์ ์ฌ์ฉ์์๊ฒ ๊ณ์ ID์ ๋น๋ฐ๋ฒํธ(..
2023.07.08 -
[Linux] ์ฐ๋ถํฌ(Ubuntu) Fail2ban ๋ณด์ ์ค์
[ํ๋น๋ฏธ๋์ด]์ด๊ฒ์ด ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ค : ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ์ค์น๋ถํฐ ๋คํธ์ํฌ์ ์๋ฒ ๊ตฌ์ถ ์ด์๊น์ง COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ ์ฐ๋ถํฌ(Ubuntu) Fail2ban ๋ณด์ ์ค์ ๐ฝ ๊ฐ์ ๐ฆ ์๊ฐ ์ด๋ฒ์๋ Fail2ban์ด๋ผ๋ ๊ฒ์ ํตํด ๊ธฐ๊น๋๋ ์ฌ๋๋ค ๋ด๋ถ ์๋ฒ์ ๋ณด์์ ์ข ๋ ๊ฒฌ๊ณ ํ๊ฒ ํ๋ ์์ ์ ํด๋ณด๋ ค๊ณ ํด์. ๐ฆ Fail2ban์ด๋? Fail2ban์ ์นจ์ ์ฐจ๋จ Software Framework(์ํํธ์จ์ด ํ๋ ์์ํฌ)๋ก Python(ํ์ด์ฌ) ์ธ์ด๋ก ๊ฐ๋ฐ๋ ํ๋ก๊ทธ๋จ์ด์์. Log(๋ก๊ทธ), iptables๋ฅผ ์ด์ฉํ์ฌ ์ ์ ์๋๋ฅผ ํ์ธํ๊ณ , ์ฐจ๋จํ์ฌ ๋ฌด์ฐจ๋ณ ๋์ ๊ณต๊ฒฉ์ผ๋ก ๋ถํฐ System(์์คํ )์ ๋ณดํธ..
2023.07.08 -
[Linux] ์ฐ๋ถํฌ(Ubuntu) SSH ๋ณด์ ์ค์
[ํ๋น๋ฏธ๋์ด]์ด๊ฒ์ด ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค๋ค : ์ฐ๋ถํฌ ๋ฆฌ๋ ์ค ์ค์น๋ถํฐ ๋คํธ์ํฌ์ ์๋ฒ ๊ตฌ์ถ ์ด์๊น์ง COUPANG www.coupang.com "์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค." ๐ [Linux] ์ฐ๋ถํฌ(Ubuntu) ๐ฝ SSH ๋ณด์ ์ค์ ๐ฆ ํด๋ผ์ด์ธํธ IP๋ฅผ ํตํ ์ ์ ํ์ฉ/์ฐจ๋จ ์ ์ฑ ๋ง๋ค๊ธฐ (feat. TCP Wrapper) ์ฃผ๋๋ ํ์ฌ Ansible์ ๊ฐ์ง๊ณ , ๊ฐ Client(ํด๋ผ์ด์ธํธ) Server(์๋ฒ)์ ์ฐ๊ฒฐํ๋ ์์ ์ ํ๋ ค๊ณ ํด์. ์ด ๋, Ansible์ ๊ฐ ํด๋ผ์ด์ธํธ์ SSH๋ฅผ ํตํด ์ฐ๊ฒฐ์ ํด์ค์ผ ํ๊ณ , ์๋ํ ์์ ์ ๋ฐ๋ผ root ๊ถํ์ด ํ์ํ ์ ์๊ธฐ ๋๋ฌธ์ root๋ก ์ ์ํ๋๋ก ์ค์ ํด ์ค๊ฑฐ์์. ํ์ง๋ง, root๋ ์ํผ ๊ถํ ์ฆ, ์ํผ..
2023.07.08