[Oracle Cloud] ์ค๋ผํด ํด๋ผ์ฐ๋ (1) - ๊ฐ์ ๋ฐ ์ธ์คํด์ค ์์ฑ
๐น ์ค๋ผํด ํด๋ผ์ฐ๋ (Oracle cloud) ์๊ฐ

ํด๋ผ์ฐ๋ VM ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํ์ฌ๋ AWS, GCP, Azure, ๋ค์ด๋ฒ ํด๋ผ์ฐ๋ ๋ฑ ๋ค์ํฉ๋๋ค. ๋๋ถ๋ถ์ ํ์ฌ์์ ์ฌ๋ฌ ์์ฌ ์๋น์ค๋ฅผ ๋ง๋ณผ ์ ์๋ ํ๋ฆฌํฐ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ณดํต์ 30์ผ ~ 1๋ ๋์ ์ผ๋ง์ ํฌ๋ ๋ง์ ์ฌ์ฉํ ์ ์๊ฒ ๋ง๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ ๋ณด์ ๋๋ค.
ํ์ฌ ์ ์ ์จ 1์ ์๋น์ค๋ AWS ์ ๋๋ค. AWS๋ 1๋ ๊ฐ ํ๋ฆฌํฐ์ด๋ฅผ ์ ๊ณตํ๊ณ , ํ๋ฆฌํฐ์ด๋ฅผ ์ด๊ณผํ์ฌ ์ฌ์ฉํ๋ฉด ๊ณผ๊ธ์ด ๋ฐ์ํฉ๋๋ค.
Oracle Cloud๋ ์ ๊ณ ํ๋ฐ์ฃผ์ ๋ต๊ฒ ํนํ ๋งํ ์ ๊ท ์ ์ ์ ์ ์ ๋ต์ผ๋ก ๋ฑ์ฅํ์ต๋๋ค. ๊ธฐ๊ฐ์ด ์๋ ์์ ๋ฌด๋ฃ ํ๋ฆฌํฐ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ AWS์ ๋ค๋ฅด๊ฒ ์ฌ์ฉ ์์์ ํ๊ณ๋ฅผ ๋์ด ๊ณผ๊ธ์ด ๋ฐ์ํ์ง ์์ต๋๋ค. ๊ณผ๊ธ์ ์์ ํ๋ค๋ ์ฅ์ ์ผ๋ก ํ ์ด ํ๋ก์ ํธ์์ ์ฌ์ฉํ๊ธฐ ์ข์ ๋ณด์ ๋๋ค.
๐น ํ์ ๊ฐ์
1. ์ค๋ผํด ํด๋ผ์ฐ๋ ์ ์ - ๋ก๊ทธ์ธ - ํ์๊ฐ์
https://www.oracle.com/kr/cloud/sign-in.html

ํ์๊ฐ์ ์ ๋ค๋ฅธ ์ฌ์ดํธ์ ๋น์ทํ์ฌ ํฌ๊ฒ ์ด๋ ต์ง ์์ต๋๋ค.
๐น VM ์ธ์คํด์ค ์์ฑ
1. ๋ก๊ทธ์ธ ํ ํ ํ๋ฉด์ ๋ด๋ ค VM ์ธ์คํด์ค ์์ฑ์ ํด๋ฆญํฉ๋๋ค.

2. VM ์์ฑ์ฐฝ์๋ ์ด๋ฏธ ๋๋ถ๋ถ์ ๊ธฐ๋ณธ๊ฐ์ด ์ ๋ ค ๋์ด ์์ต๋๋ค. ํ์ํ ๊ฒ๋ง ๋ณ๊ฒฝํฉ๋๋ค.
์ฐ์ VM ์ด๋ฏธ์ง๋ฅผ ์ ํํฉ๋๋ค. ์๋ ํ๋ฉด์์ ์ด๋ฏธ์ง ๋ณ๊ฒฝ์ ๋๋ฌ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.

3. ์ ๋ ์๋ฒ์ฉ์ผ๋ก ๋ง์ด ์ฌ์ฉ๋๋ CentOS7๋ฅผ ์ ํํ์ต๋๋ค. ๋ฌด๋ฃ ํ์๋ ์ด๋ฏธ์ง ์ค ์ต์ํ ๊ฒ์ ์ ํํ์๋ฉด ๋ฉ๋๋ค.

4. ํ๋จ์ SSHํค๋ฅผ ์ ์ฅํฉ๋๋ค. ์ ์ฉํค์ ๊ณต์ฉํค ๋๋ค ์ ๋ณด๊ดํด๋ก๋๋ค.

5. ๋ชจ๋ ์ค์ ์ ๋ง์น๊ณ ํ๋จ์ ์์ฑ ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
์ผ์ ์๊ฐ ํ ์๋์ผ๋ก VM ์์ธํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค.
๐น VM ์์ธํ๋ฉด
1. ์๋ ์ธ์คํด์ค ์์ฑ์ด ์ฑ๊ณตํ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.

๐น Putty ์ฐ๊ฒฐ
์๋ฒ์ SSH ํต์ ์ ์ํด Windows ๊ฒฝ์ฐ Putty ๋ฑ ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. Mac์ ํฐ๋ฏธ๋์์ ๊ฐ๋ฅํฉ๋๋ค.
1. ํ์ ํ์ผ ์ค์น
- Puttygen (Putty Key ์์ฑ)
32bit: https://the.earth.li/~sgtatham/putty/latest/w32/puttygen.exe
64bit: https://the.earth.li/~sgtatham/putty/latest/w64/puttygen.exe
- Putty (SSH ์ฐ๊ฒฐ ์ง์)
32bit: https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe
64bit: https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
2. Puttygen.exe์ ์คํํฉ๋๋ค. ์คํ ํ Load๋ฅผ ํด๋ฆญํ๊ณ , ํ์ผ ํ์ฅ์๋ฅผ ๋ชจ๋ ๋ณด๊ธฐ ํ ํ, VM ์์ฑ ์ ๋ฐ์ ์ ์ฉํค๋ฅผ ๋ถ๋ฌ์ต๋๋ค.

3. ์๋์ผ๋ก Key ์ ๋ณด๊ฐ ์ ๋ ฅ๋ฉ๋๋ค. ์๋ Key ์์ด๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ค์ ํ ์ ์์ง๋ง, cloud ์ ์์ ์์ด๋ ๋น๋ฒ์ด ์์ผ๋ฏ๋ก ์ฌ๊ธฐ์ ์ค์ ํ์ง ์๊ณ ๋์ด๊ฐ๊ฒ ์ต๋๋ค. Save private key๋ฅผ ๋๋ฌ .ppk ํ์ผ์ ์์ฑํฉ๋๋ค.

4. ์๋์๊ฐ์ด ์ฐฝ์ด ๋จ๋ฉด ์๋ฅผ ๋๋ฆ ๋๋ค. .ppk๋ฅผ ์์ ํ ์ฅ์์ ์ ์ฅํฉ๋๋ค.

5. ์ด์ ์์ ์ค์นํ putty.exe๋ฅผ ์คํํฉ๋๋ค. Category์์ SSH-Auth๋ฅผ ์ฐพ์ ๋ค์ด๊ฐ๋๋ค.
๋ค์์ผ๋ก Browse..๋ฅผ ๋๋ฌ ์์์ ์ ์ฅํ .ppk ํค๋ฅผ ์ ํํฉ๋๋ค.

6. ๋ค์ Category์ Session์ผ๋ก ์ด๋ํฉ๋๋ค. ์์ฑํ VM IP๋ฅผ ์ ๋ ฅํ๊ณ , Session ์ด๋ฆ์ ํ๋ ๋ง๋ ๋ค Open์ ๋๋ฌ ์ ์ํฉ๋๋ค. Session ์ด๋ฆ์ ๋๋ธํด๋ฆญํด๋ ๋ฉ๋๋ค.

7. ์ ์์ ํ์ธํ์ต๋๋ค. ์ฌ์ฉ์ ๋ช ์ ์น๋ฉด ์ ์๋์ด ๋ช ๋ น์ ์คํํ ์ ์์ต๋๋ค.

* ์ฌ์ฉ์๋ช ์ VM ์ธ์คํด์ค ์ ๋ณด์์ ํ์ธํ ์ ์์ต๋๋ค.
