๊ฐ์ ์ฌ์ค ์๋ฒ(VPS)์ ์ ์ฉ ํธ์คํธ๋ฅผ ์ฃผ๋จธ๋ ์์์ ์ง์ ์ ์ดํ์ธ์. Server Control์ Linux ๋จธ์ ์ ์์ ํ SSH ์ฐ๊ฒฐ์ ์ง์ ์ค์ ํ์ฌ ์์ด์ ํธ ์์ด ์๊ฒฉ ์ธก์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ , ๋ช
๋ น์ ์คํํ๊ณ , ํ์ผ, ์ปจํ
์ด๋ ๋ฐ ์๋น์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ:
๐ ์ค์๊ฐ ๋ฆฌ์์ค ์๊ฒฉ ์ธก์
* CPU ๋ถํ, RAM ํ ๋น๋, ๋์คํฌ ๊ณต๊ฐ ์ฌ์ฉ๋์ ๋ณด์ฌ์ฃผ๋ ์ค์๊ฐ ๋์๋ณด๋ ์ฐจํธ
* ์์ด์ ํธ ์๋ ๋ฐ๋ชฌ: ์๋ฒ์ ์ถ์ ์ํํธ์จ์ด๊ฐ ํ์ํ์ง ์์ต๋๋ค. ์์ ํ๊ณ ๊ฐ๋ฒผ์ด ์
ธ ์ฟผ๋ฆฌ๋ฅผ ํตํด ์ธก์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ต๋๋ค.
* ์์ ์ ํ์ ์ค์ ํ๊ณ CPU, ๋ฉ๋ชจ๋ฆฌ ๋๋ ๋์คํฌ ์ฌ์ฉ๋์ด ์๊ณ๊ฐ์ ์ด๊ณผํ๋ฉด ์๋ฆผ์ ๋ฐ์ต๋๋ค.
๐ป ๋ํํ SSH ํฐ๋ฏธ๋
* ์ค์ ์
ธ ๋ช
๋ น ์คํ: ํ์ดํ, ๋ฆฌ๋๋ ์
๋ฐ sudo ๋ช
๋ น์ด ๋ชจ๋ ์๋ํฉ๋๋ค. ๋น๋ฐ๋ฒํธ ๊ธฐ๋ฐ ์๋ฒ๋ sudo ํ๋กฌํํธ์ ๋ํ ์๋ต์ ์๋์ผ๋ก ํ์ํฉ๋๋ค.
* ๋ช
๋ น ์คํ ์ค ์ค์๊ฐ ์ถ๋ ฅ, Ctrl+C, Esc, Ctrl+D, Tab ์๋ ์์ฑ, ๋ช
๋ น ๊ธฐ๋ก(์/์๋) ๋ฐ ์ผ๋ฐ ๊ธฐํธ๋ฅผ ์ง์ํ๋ ํฐ์น ํคํจ๋
* Ctrl+C๋ฅผ ๋๋ฌ ์คํ ์ค์ธ ๋ช
๋ น์ ์ค์งํ๊ฑฐ๋, ์์ ํ ์ข
๋ฃํ ์ ์์ต๋๋ค.
* ํ๋ฉด์ด ๊บผ์ ธ๋ ๋ช
๋ น์ ๊ณ์ ์คํ๋ฉ๋๋ค.
* ์คํจํ ๋ช
๋ น์ ์ข
๋ฃ ์ํ๋ฅผ ํ์ํฉ๋๋ค. ๊ฒฝ๋ก๋ฅผ ์ธ์ํ๋ ํ์ ๊ธฐ๋ฅ๊ณผ ์๊ตฌ์ ์ธ ๋ช
๋ น ๊ธฐ๋ก์ ์ ๊ณตํฉ๋๋ค.
* nano ๋๋ vi ๋ช
๋ น์ด๋ฅผ ํ์ผ ์ด๋ฆ๊ณผ ํจ๊ป ์
๋ ฅํ์ฌ ๋ด์ฅ ํธ์ง๊ธฐ์์ ํ์ผ์ ํธ์งํ๊ณ ์๋ฒ์ ๋ฐ๋ก ์ ์ฅํ ์ ์์ต๋๋ค.
๐ SFTP๋ฅผ ํตํ ํ์ผ ์ ์ก
* ๋์ผํ SSH ์ฐ๊ฒฐ์ ์ฌ์ฉํ์ฌ ํญ ๊ฐ๋ฅํ ๊ฒฝ๋ก ํ์์ค๋ก ์๋ฒ๋ฅผ ํ์ํ ์ ์์ต๋๋ค. ์ถ๊ฐ ์ค์ ์ด๋ ๋ ๋ฒ์งธ ๋ก๊ทธ์ธ์ด ํ์ํ์ง ์์ต๋๋ค.
* ์งํ๋ฅ ํ์ ๋ฐ ์ทจ์ ๊ธฐ๋ฅ์ ํตํด ํ์ผ์ ์
๋ก๋ ๋ฐ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค. ์
๋ก๋๋ฅผ ์ทจ์ํด๋ ๊ธฐ์กด ํ์ผ์ ์์๋์ง ์์ต๋๋ค.
* ํด๋ ์ด๋ฆ์ ๋ณ๊ฒฝ, ์ญ์ ๋ฐ ์์ฑํ ์ ์์ต๋๋ค.
* ์ด๋ฏธ์ง๋ฅผ ์ ์ฅํ์ง ์๊ณ ํ์น ์ค ๊ธฐ๋ฅ์ผ๋ก ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ต๋๋ค(JPG, PNG, WebP, BMP).
* ํ
์คํธ ๋ฐ ์ค์ ํ์ผ์ ์ ์๋ฆฌ์์ ํธ์งํ ์ ์์ต๋๋ค.
* ์
๋ ฅํ๋ฉด์ ํด๋๋ฅผ ๊ฒ์ํ๊ณ ์ด๋ฆ, ํฌ๊ธฐ ๋๋ ๋ ์ง๋ณ๋ก ์ ๋ ฌํ ์ ์์ต๋๋ค.
* ์ ์ฅ์ ๊ถํ์ด ํ์ํ์ง ์์ต๋๋ค. ํ์ผ์ Android ์์ฒด ํ์ผ ์ ํ๊ธฐ๋ฅผ ํตํด ์ ์ฅ๋ฉ๋๋ค.
๐ณ Docker ๋ฐ ์ปจํ
์ด๋ ๊ด๋ฆฌ
* ์คํ ์ค, ์ค์ง๋จ, ์ผ์ ์ค์ง๋ ์ปจํ
์ด๋๋ฅผ ์ฆ์ ํ์ธํ ์ ์์ต๋๋ค.
* 'docker stats' ๋ช
๋ น์ด๋ฅผ ํตํด ์ปจํ
์ด๋๋ณ CPU, ๋ฉ๋ชจ๋ฆฌ, I/O ์ฌ์ฉ๋์ ์ค์๊ฐ์ผ๋ก ๋ชจ๋ํฐ๋งํ ์ ์์ต๋๋ค.
* ์ปจํ
์ด๋๋ฅผ ์์, ์ค์ง, ์ฌ์์ ๋๋ ์ข
๋ฃํ๊ณ ๋ก๊ทธ๋ฅผ ์ฆ์ ํ์ธํ ์ ์์ต๋๋ค.
โ๏ธ SYSTEMD ์๋น์ค ์ปจํธ๋กค๋ฌ
* Nginx, MySQL, PostgreSQL, Docker, Cron ๋ฑ์ ์๋น์ค ์ํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
* ์๋น์ค๋ฅผ ์์, ์ค์ง, ์ฌ์์ ๋๋ ์ฌ๋ก๋ํ ์ ์์ต๋๋ค.
* 'journalctl' ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ๋ก๊ทธ์ ๋น ๋ฅด๊ฒ ์ ๊ทผํ ์ ์์ต๋๋ค.
โ๏ธ ๋ฉ์ผ ์๋ฒ ๋์๋ณด๋
* Postfix(SMTP) ๋ฐ Dovecot(IMAP)์ ์ํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
* ํ์ฑ ๋ฉ์ผ ํ๋ฅผ ๊ฒํ ํ๊ณ ๊ด๋ฆฌ(๋น์ฐ๊ธฐ/์ญ์ )ํ ์ ์์ต๋๋ค.
* ๋ฉ์ผ ์๋ฒ IP๊ฐ ๋ธ๋๋ฆฌ์คํธ์ ๋ฑ๋ก๋์ง ์์๋์ง ์ค์๊ฐ์ผ๋ก DNSBL ํํ์ ํ์ธํ ์ ์์ต๋๋ค.
๐ ํ๋์จ์ด ๊ธฐ๋ฐ ๋ณด์ ๋ฐ ๊ฐ์ธ์ ๋ณด ๋ณดํธ
* ์๋ฒ ์๊ฒฉ ์ฆ๋ช
์ Android ํค ์ ์ฅ์๋ฅผ ํตํด AES/GCM/NoPadding ์ํธํ ๋ฐฉ์์ผ๋ก ๊ธฐ๊ธฐ ๋ด์์ ์ํธํ๋ฉ๋๋ค.
* ์ํธ๋ก ๋ณดํธ๋๋ SSH ํค๋ฅผ ์ง์ํฉ๋๋ค. ์ํธ๋ ํด๋ํฐ์์ ํค๋ฅผ ์ ๊ธ ํด์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ ์๋ฒ๋ก ์ ์ก๋์ง ์์ต๋๋ค.
* ํธ์คํธ ํค ๊ฒ์ฆ(TOFU, Trust on First Use)์ ์ค๊ฐ์ ๊ณต๊ฒฉ์ ๋ฐฉ์งํฉ๋๋ค.
* ๊ธฐ๋ณธ ์์ฒด ์ธ์ฆ(์ง๋ฌธ ๋๋ ์ผ๊ตด ์ธ์)์ผ๋ก ์ฑ์ ๋ณดํธํฉ๋๋ค.
* ๋ฐ์ดํฐ ์ญ์ ๊ท์ ์ค์: ์ค์ ์ '๊ณต์ฅ ์ด๊ธฐํ'๋ฅผ ํตํด ๋ชจ๋ ์๋ฒ, ํค ๋ฐ ์บ์๋ ๊ธฐ๋ก์ ์ฆ์ ์ญ์ ํ ์ ์์ต๋๋ค.
* ๋ถ์ ๋ฐ ์๊ฒฉ ์ธก์ ๊ธฐ๋ฅ์ด ์ ํ ์์ผ๋ฏ๋ก ์๋ฒ ์๊ฒฉ ์ฆ๋ช
๊ณผ ๋ก๊ทธ๋ ์๊ฒฉํ๊ฒ ๊ธฐ๋ฐ๋ก ์ ์ง๋ฉ๋๋ค.
์ฃผ๋จธ๋ ์ ๋ฆฌ๋
์ค ์๋ฒ: SSH ํฐ๋ฏธ๋, ํ์ผ, Docker, ๋ชจ๋ํฐ๋ง๊น์ง ๋ชจ๋ ์ด์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์
๋ฐ์ดํธ ๋ ์ง
2026. 9. 30.