[DevOps] π» MobaXterm μ€μΉ λ°©λ² λ° μμ
π» MobaXterm κ°λ ₯ν μ격 μ μ λꡬ
λͺ¨λ°μμ€ν (MobaXterm)μ SSH, RDP, FTP, SFTP λ± λ€μν νλ‘ν μ½μ μ§μνλ μ격 μ μ λꡬμ λλ€.
μλ² κ΄λ¦¬, λ€νΈμν¬ κ΄λ¦¬, κ°λ° μμ λ±μ νΈλ¦¬νκ² μνν μ μλλ‘ λλ μ¬μΈμ ν΄μ λλ€.
β μ£Όμ νΉμ§
- μ¬μΈμ μΈν°νμ΄μ€: ν°λ―Έλ, νμΌ μ μ‘, κ·Έλν½ UI λ± λ€μν κΈ°λ₯μ νλμ μ°½μμ μ 곡.
- λ€μ€ ν μ§μ: μ¬λ¬ μλ²λ₯Ό λμμ κ΄λ¦¬ κ°λ₯.
- λ΄μ₯ X μλ²: X11 ν¬μλ©μ μ§μν΄ GUI μ ν리μΌμ΄μ μ€ν κ°λ₯.
- ν¬ν°λΈ λ²μ μ 곡: μ€μΉ μμ΄ μ€ν κ°λ₯.
π₯ μ€μΉ λ°©λ²
- λͺ¨λ°μμ€ν
λ€μ΄λ‘λ
- MobaXterm 곡μ μΉμ¬μ΄νΈλ‘ μ΄λν©λλ€.
- "Home Edition"μ Installer λλ Portable Edition μ€ νλλ₯Ό μ νν΄ λ€μ΄λ‘λν©λλ€.
- μ€μΉ λ° μ€ν
- μ€μΉ νμΌ(.exe)μ μ€ννκ³ μ€μΉλ₯Ό μ§νν©λλ€.
- μ€μΉ μλ£ ν, λͺ¨λ°μμ€ν
μ μ€νν©λλ€.
- μ΄κΈ° μ€μ
- μ€ν ν, κΈ°λ³Έ μ€μ μ νμΈνκ³ New Session λ²νΌμ λλ¬ μνλ μ μ μ ν(SSH, RDP λ±)μ μ νν©λλ€.
π κ°λ¨ν μ€μ΅ μμ : SSHλ₯Ό μ¬μ©ν μ격 μλ² μ μ
π― λͺ©ν:
SSHλ₯Ό ν΅ν΄ μ격 μλ²μ μ μνμ¬ λλ ν 리 ꡬ쑰λ₯Ό νμΈν©λλ€.
1οΈβ£ μλ‘μ΄ μΈμ μμ±
- λͺ¨λ°μμ€ν μ€ν ν New Session λ²νΌ ν΄λ¦.
- SSHλ₯Ό μ νν λ€ μλ μ 보λ₯Ό μ
λ ₯:
- Remote host: μ μν μλ²μ IP μ£Όμ (μ: 192.168.1.100)
- Port: κΈ°λ³Έκ° 22
- Username: μλ² μ μ κ³μ λͺ
(μ: ubuntu)
2οΈβ£ μ μ λ° νμΈ
- μΈμ μ€μ μλ£ ν OKλ₯Ό ν΄λ¦νλ©΄ ν°λ―Έλμ΄ μ΄λ¦½λλ€.
- λΉλ°λ²νΈ μ
λ ₯ ν μ μ μ±κ³΅ μ¬λΆλ₯Ό νμΈν©λλ€.
3οΈβ£ λλ ν 리 ꡬ쑰 νμΈ
ν°λ―Έλμ μλ λͺ λ Ήμ΄λ₯Ό μ λ ₯ν΄ λλ ν 리 ꡬ쑰λ₯Ό νμΈν©λλ€:
ls -al
μΆλ ₯ κ²°κ³Ό:
drwxr-xr-x 2 ubuntu ubuntu 4096 Nov 22 09:00 .
drwxr-xr-x 3 root root 4096 Nov 22 08:30 ..
-rw-r--r-- 1 ubuntu ubuntu 24 Nov 22 08:40 sample.txt
π οΈ μ€λ¬΄ νμ© μμ
1οΈβ£ μλ² λ‘κ·Έ λͺ¨λν°λ§
λͺ¨λ°μμ€ν μ μ¬μ©νλ©΄ μ€μκ°μΌλ‘ μλ² λ‘κ·Έλ₯Ό νμΈν μ μμ΅λλ€. μλ λͺ λ Ήμ΄λ‘ λ‘κ·Έλ₯Ό λͺ¨λν°λ§νμΈμ:
tail -f /var/log/nginx/access.log
2οΈβ£ νμΌ μ μ‘
FTP/SFTP κΈ°λ₯μ ν΅ν΄ νμΌμ μ½κ² μ μ‘ν μ μμ΅λλ€.
- μ’μΈ‘ νμΌ νμκΈ° μ°½μμ λ‘컬 νμΌμ λλκ·Ένμ¬ μλ²λ‘ μ λ‘λ.
- μλ²μμ νμΌμ λ€μ΄λ‘λνκ±°λ μμ νμ¬ μ¦μ λ°μ κ°λ₯.
3οΈβ£ λ°°ν¬ μ€ν¬λ¦½νΈ μ€ν
λͺ¨λ°μμ€ν μμ λ°°ν¬ μλν μ€ν¬λ¦½νΈλ₯Ό μ€νν΄ DevOps μμ μ κ°μνν μ μμ΅λλ€.
bash deploy.sh
λ°°ν¬ μνλ₯Ό νμΈνλ©΄μ μ€λ₯κ° λ°μν κ²½μ° μ¦μ μμ κ°λ₯ν©λλ€.
4οΈβ£ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬
MySQLμ΄λ PostgreSQL λ± λ°μ΄ν°λ² μ΄μ€ μλ²μ μ μν΄ μΏΌλ¦¬λ₯Ό μ€νν μ μμ΅λλ€.
mysql -u root -p
SELECT * FROM users;
π μμ½
- λͺ¨λ°μμ€ν μ μλ² κ΄λ¦¬μ μ격 μ μμ ν¨μ¨μ μΌλ‘ λμμ£Όλ κ°λ ₯ν λꡬμ λλ€.
- μ€μΉλ κ°λ¨νλ©°, SSHλ₯Ό ν¬ν¨ν λ€μν νλ‘ν μ½μ νμ©ν΄ μλ²μμ μνΈμμ©μ΄ κ°λ₯ν©λλ€.
- μ€λ¬΄μμλ λ‘κ·Έ λͺ¨λν°λ§, νμΌ μ μ‘, λ°°ν¬ μμ , λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ λ± λ€μν μμ μ νΈλ¦¬νκ² μνν μ μμ΅λλ€.