Tool

Termius ๋‹ค์šด๋กœ๋“œ ๋ฐ ์‹คํ–‰, EC2 ์ ‘์†

ํ”„๋กœ๊ทธ๋ž˜๋จธ ์˜ค์›” 2024. 8. 6.

๊ฐœ์š”

์›๊ฒฉ ๋ฐ์Šคํฌํ†ฑ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ MobaXterm ์„ ์ž˜ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ ์‹ค์Šต์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ OS ์ข…์†์ ์ด์ง€ ์•Š์•„์•ผํ•จ์œผ๋กœ ๋ฐ”๊ฟ”์•ผ ํ–ˆ๋‹ค.

Telnet, SSH ์ ‘์†์„ ์œ„ํ•ด PuTTY๋‚˜ XShell์„ ๊น”๊ณ , FTP/SFTP์ ‘์†์„ ์œ„ํ•ด FileZilla๋ฅผ ๊น”๊ณ , ๊ทธ ์™ธ ๋‹ค์–‘ํ•œ ์›๊ฒฉ ์ ‘์†์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณต์ˆ˜๊ฐœ ์„ค์น˜ํ•˜์—ฌ ๊ด€๋ฆฌํ•˜๋ฉด ๋งŽ์ด ๋ณต์žกํ•ด์ง€๊ณ  ๋ฒˆ๊ฑฐ๋กœ์›Œ ์ง„๋‹ค.

ํ•˜์ง€๋งŒ, MobaXterm ์„ ์ด์šฉํ•˜๋ฉด ์˜ˆ์œ UI ์™€ ํ•จ๊ป˜ SSH ์ ‘์†์„ํ•˜์—ฌ CLI ์™€ SFTP ๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ๋ฌผ๋ก , FileZilla ๋„ CLI ๊ฐ€ ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด Pro ๋ฒ„์ „์„ ๊ตฌ๋…ํ•ด์•ผ ํ•œ๋‹ค.

์ด๋Ÿฐ MobaXterm ๋„ ํ•˜๋‚˜ ํฐ ๋‹จ์ ์ด ์žˆ๋Š”๋ฐ, ๋ฐ”๋กœ Window OS ์—์„œ๋งŒ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

ํŒ€์› ์ค‘์— Mac OS ๊ฐ€ ๋‘ ๋ถ„์ด ๊ณ„์…”์„œ MobaXterm ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์—ˆ๊ณ , ๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ ํˆด์„ ์ฐพ์•„์•ผ ํ–ˆ๋‹ค.

๋ฌด๋ฃŒ์ด๋ฉด์„œ ์—ฌ๋Ÿฌ OS์—์„œ ๊ฐ€๋Šฅํ•˜๊ณ  CLI ์™€ SFTP ๊นŒ์ง€ ๊ฐ€๋Šฅํ•œ ํˆด์€ ๋ณ„๋กœ ์žˆ์ง€ ์•Š์•˜๋‹ค.

๊ทธ ์ค‘์—์„œ Termius ๋ผ๋Š” ํˆด์„ ๋ฐœ์ƒํ–ˆ๊ณ , ๋ช‡๋ช‡ ๊ธฐ๋Šฅ์€ ์œ ๋ฃŒ์˜€๋Š”๋ฐ  ์ฒซ ๋ฉฐ์น  ๋™์•ˆ์€ ๋ฌด๋ฃŒ ๋ฒ„์ „์œผ๋กœ ์ง€์›ํ•ด์ค˜์„œ ๊ฒฐ์ •ํ•˜๊ฒŒ ๋๋‹ค. (+ ์˜ˆ์œ GUI ์€ ๋ค)

 

Termius ๋‹ค์šด๋กœ๋“œ

Window OS ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ

https://termius.com/download/windows

 

Download Termius for Windows

 

termius.com

 

Mac OS ๋ฒ„์ „ ๋‹ค์šด๋กœ๋“œ

https://termius.com/download/macos

 

Download Termius for Mac

 

termius.com

 

 

๋‹ค์šด์„ ๋ฐ›๊ณ , Install Termius ๋ฅผ ์‹คํ–‰ ์‹œํ‚จ๋‹ค. ํšŒ์›๊ฐ€์ž…์„ ํ•˜๊ณ  ํŒ€์› ์ดˆ๋Œ€๋„ ๋‚˜์ค‘์— ํ•˜๊ณ , ์ฒซ ํŽ˜์ด์ง€์— ํŠœํ† ๋ฆฌ์–ผ ์ฒ˜๋Ÿผ ์–ด๋–ค ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ฒ ๋Š”์ง€ ๋ฌป๋Š” ์นธ์ด ๋‚˜์˜ค๋Š”๋ฐ, ๋‚˜์ค‘์— (later) ๋ฅผ ๋ˆ„๋ฅด๊ณ  ์‹œ์ž‘ ํŽ˜์ด์ง€๋กœ ์˜จ๋‹ค.

๊ทธ๋Ÿผ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ™”๋ฉด์ด ๋‚˜ํƒ€๋‚œ๋‹ค.

 

EC2 ์„œ๋ฒ„๋Š” ๋ฏธ๋ฆฌ ๋งŒ๋“ค์–ด ๋†จ๊ธฐ์— ์žˆ๋Š” ๊ฒƒ์ด๊ณ , ์•„๋ฌด๊ฒƒ๋„ ์—†๋Š” ๊ฒƒ์ด ๋งž๋‹ค.

 

EC2 ์„œ๋ฒ„ ์ ‘์†

 

1. NEW HOST ๋ฅผ ๋ˆŒ๋Ÿฌ SSH์ ‘์†ํ•  ์„œ๋ฒ„๋ฅผ ํ•˜๋‚˜ ๋งŒ๋“ ๋‹ค.

๊ทธ๋Ÿฌ๋ฉด ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํŒŒ๋ž‘์ƒ‰ ssh ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด ์ ‘์†ํ•  ์„œ๋ฒ„ ๋ชจ์–‘๊ณผ ์˜ค๋ฅธ์ชฝ์— ์ •๋ณด๋ฅผ ๊ธฐ์ž…ํ•  ํƒญ์ด ์ƒ๊ธด๋‹ค.

 

2. Address

EC2 ์„œ๋ฒ„์˜ ํผ๋ธ”๋ฆญ IP ๋˜๋Š” ํผ๋ธ”๋ฆญ IP DNS ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ด์ค€๋‹ค.

 

3. Label

์„œ๋ฒ„๋ฅผ ๊ตฌ๋ถ„ ์ง€์„ ์ด๋ฆ„์„ ์ ์–ด์ค€๋‹ค.

 

4. Username

ํ•„์ž๋Š” ์šฐ๋ถ„ํˆฌ AMI ๋ฅผ ์“ฐ๊ธฐ ๋•Œ๋ฌธ์— ubuntu ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์—ˆ๋‹ค.

  • ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ์˜ˆ์‹œ
    • Amazon Linux: ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ด๋ฆ„์€ ec2-user
    • Ubuntu: ubuntu 
    • CentOS: ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ด๋ฆ„์€ centos
    • RHEL (Red Hat Enterprise Linux): ๊ธฐ๋ณธ ์‚ฌ์šฉ์ž ์ด๋ฆ„์€ ec2-user ๋˜๋Š” root

5. ํ‚ค ๋“ฑ๋ก

+ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ key ๋ฅผ ์„ ํƒํ•ด์ค€๋‹ค.

 

 

 

6. .pem key ๋“ฑ๋ก

EC2 ์— ์„ค์ •ํ•ด๋‘” Key ํŽ˜์–ด์˜ ํ‚ค ๋‚ด์šฉ์„ ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•ด์ค€๋‹ค.

 

 

7. ํ‚ค ์ €์žฅ

ํ”„๋ผ์ด๋น— ํ‚ค์— ๋‚ด๊ฐ€ ๋ณต์‚ฌ ๋ถ™์—ฌ ๋„ฃ๊ธฐํ•œ ํ‚ค ๋‚ด์šฉ์ด ๋‹ด๊ฒจ์ ธ ์žˆ๋Š” ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. Label์— ๊ตฌ๋ถ„ ์ง€์„ ์ด๋ฆ„์„ ์ ์–ด์ค€๋‹ค. save๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ๋ฉด ํ‚ค๊ฐ€ ์ƒ์„ฑ๋œ ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

8. ์ ‘์†ํ•˜๊ธฐ

๋งŒ๋“ค์–ด์ง„ ์„œ๋ฒ„๋ฅผ ๋”๋ธ” ํด๋ฆญํ•˜๋ฉด ์ ‘์†ํ•˜๊ฒŒ ๋œ๋‹ค.

 

 

์—ฐ๊ฒฐ์„ ๊ณ„์† ์ง„ํ–‰ ํ•  ๊ฑด์ง€ ๊ด€๋ จ๋œ ๋ฌผ์Œ๊ณผ ํ‚ค ๊ด€๋ จ ๋ฌผ์Œ์ด ๋‚˜ํƒ€๋‚œ๋‹ค๋ฉด, continue ๋ฅผ ๋ˆŒ๋Ÿฌ์ค€๋‹ค. Add and continue ์€ ์ฒซ ์—ฐ๊ฒฐ์‹œ์—๋งŒ ํ•ด์ค€๋‹ค.

 

9. ๊ฒฐ๊ณผ

์˜ˆ์œ CLI ์ฐฝ์ด ๋œฌ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

10. SFTP ์—ฐ๊ฒฐํ•˜๊ธฐ

์ขŒ์ธก ์ƒ๋‹จ์˜ SFTP ๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋กœ์ปฌ์˜ ํŒŒ์ผ ๊ตฌ์กฐ๋“ค์ด ๋‚˜์˜จ ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋ฅธ์ชฝ ํƒญ์—์„œ Select host ๋ฅผ ํ•ด์„œ ์—ฐ๊ฒฐํ•  ์„œ๋ฒ„๋ฅผ ์„ค์ •ํ•ด์ค€๋‹ค.

 

 

๋”๋ธ”ํด๋ฆญํ•˜์—ฌ ์ ‘์†ํ•˜๊ณ  ํ™•์ธ ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜์˜ค๋ฉด continue ํ•œ๋‹ค.

 

 

 

์ขŒ์ธก์—” ๋กœ์ปฌ์˜ ํŒŒ์ผ๋“ค ์šฐ์ธก์—” SSH ์ ‘์†ํ•œ ์„œ๋ฒ„์˜ ํŒŒ์ผ๊ตฌ์กฐ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

์ƒ๋‹จ์˜ ํƒญ์„ ๋ณ€๊ฒฝํ•˜๋ฉด์„œ CLI ์™€ ๋””๋ ‰ํ† ๋ฆฌ ํƒ์ƒ‰์„ ๋ฐ”๊ฟ”๊ฐ€๋ฉฐ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋Œ“๊ธ€