2023. 7. 8. 16:38ใSystem ์์ ์ค/LINUX
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
๐ [Linux] ์ฐ๋ถํฌ(Ubuntu)
๐ฝ SSH ๋ณด์ ์ค์
๐ฆ ํด๋ผ์ด์ธํธ IP๋ฅผ ํตํ ์ ์ ํ์ฉ/์ฐจ๋จ ์ ์ฑ ๋ง๋ค๊ธฐ (feat. TCP Wrapper)
์ฃผ๋๋ ํ์ฌ Ansible์ ๊ฐ์ง๊ณ , ๊ฐ Client(ํด๋ผ์ด์ธํธ) Server(์๋ฒ)์ ์ฐ๊ฒฐํ๋ ์์
์ ํ๋ ค๊ณ ํด์.
์ด ๋, Ansible์ ๊ฐ ํด๋ผ์ด์ธํธ์ SSH๋ฅผ ํตํด ์ฐ๊ฒฐ์ ํด์ค์ผ ํ๊ณ , ์๋ํ ์์
์ ๋ฐ๋ผ root ๊ถํ์ด ํ์ํ ์ ์๊ธฐ ๋๋ฌธ์ root๋ก ์ ์ํ๋๋ก ์ค์ ํด ์ค๊ฑฐ์์.
ํ์ง๋ง, root๋ ์ํผ ๊ถํ ์ฆ, ์ํผ ์ ์ (Super User)์ด๊ธฐ ๋๋ฌธ์ ๋ณด์์ ์กฐ๊ธ ์ ๊ฒฝ์จ ๋ณด๋๋ก ํ ๊ฑฐ์์.
์ด๋ฒ ๊ธ์์๋ ํด๋น ๋ด์ฉ์ ๋ํด ์ ๋ฆฌํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
์ต์ด ์ ์ ํ์ฉํ ํด๋ผ์ด์ธํธ์ IP๋ฅผ ๋ฑ๋กํด ์ฃผ๋๋ก ํด ๋ณผ๊ฒ์.
๊ทธ๋ฐ ๋ค ์์ ๊ฐ์ด ์ ์์ ํ์ฉํ ๊ณ์ ๊ณผ IP ๋ฑ์ ๋ฃ์ด ์ฃผ์์ด์.
AllowUsers๋ ์ ์์ ํ์ฉํ๋ ๋ด์ฉ์ด๊ณ , DenyUsers๋ ์ ์์ ์ฐจ๋จํ๋ ๋ด์ฉ์ด์์.
์ฐธ๊ณ ๋ก DenyUsers ๋ง์ ์ด์ฉํ๋ฉด ์ง์ ํ ์ฌ์ฉ์ ์ธ ๋ชจ๋ ์ฌ์ฉ์์ SSH ์ฌ์ฉ์ ํ๊ฐํ๊ฒ ๋ฉ๋๋ค.
๊ทธ๋ ๊ฒ ๋๋ฉด ํท๊ฐ๋ฆด ์ ์๊ธฐ ๋๋ฌธ์ AllowUsers์ DenyUsers๋ฅผ ํผ์ฉํด์ ์ฌ์ฉํ๋๊ฑธ ๊ถ๊ณ ํ์ง ์๊ณ ์์ด์์.
์ด ๋, White List(ํ์ฉํ ๊ฒ๋ง ํ์ฉํ๊ณ , ๋๋จธ์ง๋ ์ฐจ๋จ) ๋ฐฉ์์ธ AllowUsers๋ก๋ง ์ ์ฑ
์ ๋ง๋๋๊ฒ ์ข๋ค๊ณ ํฉ๋๋ค.
์์ ๊ฐ์ด ํ์ฉํ ํด๋ผ์ด์ธํธ์ IP ๋์ญ์ ์
๋ ฅํด ์ฃผ์์ด์.
๐ก ์ฐธ๊ณ ์ฌํญ
/etc/hosts.allow | /etc/deny.allow ์์ฑ ๋ฐฉ์
โ /etc/hosts.allow์ ์ ์ฑ ์ ์ถ๊ฐํ๋ฉด ํ์ฉ ์ ์ฑ
โ /etc/hosts.deny์ ์ ์ฑ ์ ์ถ๊ฐํ๋ฉด ์ฐจ๋จ ์ ์ฑ
SSH ์ ์ ๊ด๋ จ ํน์ IP ์ ์ฑ
sshd: 192.168.0.2
SSH ์ ์ ๊ด๋ จ ํน์ IP ๋์ญ ์ ์ฑ
sshd: 192.168.0
์์ ๊ฐ์ด ์ค์ ํ๋ฉด 192.168.0 ์ดํ ๋ชจ๋ ๋์ญ ๊ด๋ จ ์ ์ฑ
ํ์ฉํ IP ์ธ์๋ ๋ชจ๋ ์ ์ํ ์ ์๋๋ก ์ฐจ๋จํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ์ฐจ๋จ ์ ์ฑ
๋ ๋ง๋ค์ด ์ฃผ๋๋ก ํ ๊ฒ์.
์ด๋ ๊ฒ ํ์ฉ ์ ์ฑ
์ ๋ฑ๋ก๋ IP ์ธ์ ๋ชจ๋ ํด๋ผ์ด์ธํธ๋ SSH๋ฅผ ํตํด ์ ์ํ์ง ๋ชปํ๊ฒ ์ฐจ๋จ ์ ์ฑ
์ ๋ง๋ค์ด ์ฃผ์์ด์.
๋ค์ ๊ธ์์๋ Fail2ban์ ํตํด ์ข ๋ ์์ ํ ํ๊ฒฝ์ ๋ง๋ค๊ณ ๊ตฌ์ฑํด ๋ณด๋๋ก ํ ๊ฒ์.
"์ด ํฌ์คํ ์ ์ฟ ํก ํํธ๋์ค ํ๋์ ์ผํ์ผ๋ก, ์ด์ ๋ฐ๋ฅธ ์ผ์ ์ก์ ์์๋ฃ๋ฅผ ์ ๊ณต๋ฐ์ต๋๋ค."
'System ์์ ์ค > LINUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ์ฐ๋ถํฌ(Ubuntu) Google Authenticator OTP(๊ตฌ๊ธ OTP ์ธ์ฆ) ์ค์น ๋ฐ ์ค์ (0) | 2023.07.08 |
---|---|
[Linux] ์ฐ๋ถํฌ(Ubuntu) Fail2ban ๋ณด์ ์ค์ (0) | 2023.07.08 |
[Linux] Ubuntu 22.04 ZFS ์ค์ (0) | 2023.07.08 |
[Linux] Ubuntu 22.04 GPT Partition ์ค์ ๋ฐ LVM ์ค์ (0) | 2023.07.08 |
[Linux] ssh server ์ค์น (0) | 2023.07.07 |