Server Control: SSH & SFTP

์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
10+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

๊ฐ€์ƒ ์‚ฌ์„ค ์„œ๋ฒ„(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.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

New: Files tab. Browse your server over SFTP, upload and download files, rename, delete, create folders, preview images, edit text files in place, and search or sort.
New: private keys protected by a passphrase now work.
New app icon.
Fixed: Back now returns to Monitor before leaving the app.
Fixed: extra gap above titles on Docker, Systemd and Servers.
Fixed: app failing to open after a command with huge output.
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์•ฑ ์ง€์›