4-04. ์๋ฒ ์ ์ ํ๋ก๊ทธ๋จ
4-04. ์๋ฒ ์ ์ ํ๋ก๊ทธ๋จ ๊ด๋ จ
SBB ์๋น์ค๋ฅผ ์๋ฒ์ ์ ์ฉํ๊ธฐ ์ํด์๋ ์๋ฒ์ ์ ์ํ์ฌ ํ๋ก๊ทธ๋จ์ ์ค์นํ๊ณ ํ๊ฒฝ ์ค์ ์ ์งํํด์ผ ํ๋ค. ์ด๋ฒ ์ฅ์์๋ ์๋ฒ ์์ ์ ์ํด ํ์ํ SSH, SFTP ๋๊ตฌ๋ฅผ ์ค์นํ๊ณ ์ฌ์ฉํด ๋ณด์.
SSH์ SFTP
- SSH: ๋คํธ์ํฌ ์์ ๋ค๋ฅธ ์ปดํจํฐ์ ๋ก๊ทธ์ธํ๊ฑฐ๋ ์๊ฒฉ ์์คํ (์๋ฒ)์ ๋ช ๋ น์ ์ํํ๊ธฐ ์ํ ํ๋กํ ์ฝ (๊ธฐ๋ณธํฌํธ: 22๋ฒ)
- SFTP: SSH์ ํ์ผ ์ ์ก์ ๋ด๋นํ๋ ์ญํ , ์๋ฒ์ ํ์ผ์ ์ ๋ก๋ํ๊ฑฐ๋ ๋ค์ด๋ก๋ ํ ์ ์๋ ํ๋กํ ์ฝ (๊ธฐ๋ณธํฌํธ: 22๋ฒ)
ํ๋ผ์ด๋น ํค
SSH ๋๋ SFTP ํ๋ก๊ทธ๋จ์ผ๋ก ์๋ฒ์ ์ ์ํ๊ธฐ ์ํด์๋ AWS์ ๊ณ์ ํ๋ผ์ด๋น ํค๊ฐ ํ์ํ๋ค. ํ๋ผ์ด๋น ํค๋ ๋ค์์ฒ๋ผ ๋ค์ด๋ก๋ ํ ์ ์๋ค.
๊ทธ๋ฌ๋ฉด LightsailDefaultKey-ap-northeast-2.pem
๊ณผ ๊ฐ์ ์ด๋ฆ์ ํ๋ผ์ด๋น ํค๊ฐ ๋ค์ด๋ก๋๋๋ค. ์ด ํ๋ผ์ด๋น ํค๋ฅผ ์ปดํจํฐ์ ๋ฃจํธ(C:/
) ๋๋ ํฐ๋ฆฌ์ ๋ถ์ฌ ๋ฃ๊ณ rename ๋ช
๋ น์ ์ด์ฉํด ํ์ผ๋ช
์ mysite.pem
์ผ๋ก ๋ณ๊ฒฝํ์.
๋งฅ OS์ ๊ฒฝ์ฐ
/Users/<์ฌ์ฉ์๋ช >
๋๋ ํฐ๋ฆฌ์ ๋ถ์ฌ๋ฃ์ด ์์ ํ์.
rename LightsailDefaultKey-ap-northeast-2.pem mysite.pem
๋งฅ OS
๋งฅ OS์ ๊ฒฝ์ฐ mysite.pem
์ ์ฌ์ฉํ์ฌ ์๋ฒ์ ์ ์ํ๋ ค๋ฉด mysite.pem
ํ์ผ์ ๊ถํ์ 600
์ผ๋ก ๋ณ๊ฒฝํด์ผ ํ๋ค. ๋ค์๊ณผ ๊ฐ์ด ํ์ผ์ ๊ถํ์ ์์ ํ์.
chmod 600 mysite.pem
SSH ํด๋ผ์ด์ธํธ
SSH ํด๋ผ์ด์ธํธ์ ๋ํด์ ๋จผ์ ์ดํด๋ณด์.
SSH ํด๋ผ์ด์ธํธ๋ ์๋ฒ์ ์ ์ํ๋ ๋จ๋ง๊ธฐ ์ญํ ์ ํ๋ฏ๋ก ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ๋ ํ๋ค.
์๋์ฐ์ฉ SSH ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ
ํ๋ผ์ด๋น ํค๊ฐ ์ค๋น๋์์ผ๋ฏ๋ก ์ด์ SSH ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ ๋ฐ๊ณ ์ค์นํด ๋ณด์. ์ข์ SSH ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ด ๋ง์ง๋ง ์ฌ๊ธฐ์๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๊ณ ๋ง์ ์ฌ๋๋ค์ด ์ถ์ฒํ๋ MobaXterm์ ์ฌ์ฉํด ๋ณด๊ธฐ๋ก ํ์.
MobaXterm์ ๋ฌด๋ฃ์ด๋ฏ๋ก ๋๊ตฌ๋ ์ค์นํ ์ ์๋ค. MobaXterm ์ค์น ์ฃผ์์ ์ ์ํด '๋ฌด๋ฃ ๋ฒ์ (Home Edition)' ์ค์น ํ์ผ์ ๋ด๋ ค๋ฐ์ ์ค์นํ์. ์ค์น ๊ณผ์ ์ ๊ฐ๋จํ๋ฏ๋ก ์๋ตํ๋ค.
- SSH ๋๋ฅด๊ธฐ
- ์๋ฒ์ ๊ณ ์ IP ์ฃผ์ ์ ๋ ฅ(์ฌ๋ฌ๋ถ์ ๊ณ ์ IP ์ฃผ์๋ฅผ ์ ๋ ฅํด์ผ ํจ)
- ์ฒดํฌํ๊ณ
ubuntu
์ ๋ ฅ - ์ฒดํฌํ๊ณ ์
๋ ฅ ์ฐฝ ์ค๋ฅธ์ชฝ์ ์๋ ์๋ฅ ๋ชจ์ ์์ด์ฝ์ ๋๋ฌ ๋ก์ปฌ ์ปดํจํฐ์ ์๋ ํ๋ผ์ด๋น ํค ํ์ผ(
mysite.pem
) ์ ํ [OK]
๋๋ฅด๊ธฐ
์ด์ MobaXterm์ ์ด์ฉํ์ฌ ์๋ฒ์์ ์ ํ ์ ์๋ค.
๋งฅOS์ฉ SSH ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ
๋งฅ OS๋ ๋ณ๋์ ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ์ง ์๊ณ ๋งฅOS์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํ๋ ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ๋ฉด ๋๋ค.
ํฐ๋ฏธ๋ ํ๋ก๊ทธ๋จ์ ์คํํ ๋ค์์ฒ๋ผ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์.
ssh -i ~/mysite.pem ubuntu@3.37.58.70
์ ์์์ 3.37.58.70 ๋์ ์ฌ๋ฌ๋ถ์ ๊ณ ์ IP๋ฅผ ์ ๋ ฅํ์.
์ด์ ์๋ฒ์ ์ ์ํ ํฐ๋ฏธ๋์ ์ด์ฉํ์ฌ ์๋ฒ์์ ์ ํ ์ ์๋ค.
SFTP ํด๋ผ์ด์ธํธ
์กฐ๊ธํ์ ์์๋ณด๊ฒ ์ง๋ง SBB ์๋น์ค๋ jar ํํ๋ก ์๋ฒ์ ๋ฐฐํฌํ ๊ฒ์ด๋ค. ์ด ๋ ๋ฐฐํฌํ์ผ๋ก ๋ง๋ jar ํ์ผ์ ์๋ฒ์ ์ ์กํด์ผ ํ๋ค. ์ด๋ ๊ฒ ํ์ผ์ ์๋ฒ์ ์ ์กํ๊ธฐ ์ํด์๋ SFTP ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ด ํ์ํ๋ค.
SFTP ํ๋ก๊ทธ๋จ
์ข์ SFTP ํ๋ก๊ทธ๋จ์ด ๋ง์ง๋ง ์ฌ๊ธฐ์๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๊ณ ๋ง์ ์ฌ๋๋ค์ด ์ถ์ฒํ๋ ํ์ผ์ง๋ผ(FileZilla)๋ฅผ ์ฌ์ฉํด ๋ณด๊ธฐ๋ก ํ์.
SFTP ํด๋ผ์ด์ธํธ๋ ์๋์ฐ์ ๋งฅOS ๋ชจ๋ ํ์ผ์ง๋ผ๋ฅผ ์ค์นํ์.
ํ์ผ์ง๋ผ๋ ๋ฌด๋ฃ์ด๋ฏ๋ก ๋๊ตฌ๋ ์ค์นํ ์ ์๋ค. ๋ค์ ์ฃผ์์ ์ ์ํ์ฌ ์ค์นํ์ผ์ ๋ด๋ ค๋ฐ์ ์ค์นํ์.
์ค์น ๊ณผ์ ์ ๊ฐ๋จํ๋ฏ๋ก ์๋ตํ๋ค.
SFTP ์ ์
- sbb ๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ณ๊ฒฝํ๋ค.
- ํ๋กํ ์ฝ์ SFTP๋ฅผ ์ ํํ๋ค.
- ํธ์คํธ์๋ ์๋ฒ์ ๊ณ ์ IP ์ฃผ์ ์ ๋ ฅํ๋ค.(์ฌ๋ฌ๋ถ์ ๊ณ ์ IP ์ฃผ์๋ฅผ ์ ๋ ฅํด์ผ ํจ)
- ๋ก๊ทธ์จ ์ ํ์ผ๋ก
["ํค ํ์ผ"]
์ ์ ํํ๋ค. - ์ฌ์ฉ์์
ubuntu๋ฅผ
์ ๋ ฅํ๋ค. - ํคํ์ผ์๋ ์ด์ ์ ์ ์ฅํ
mysite.pem
ํ์ผ์ "์ฐพ์๋ณด๊ธฐ"๋ก ์ฐพ์์ ์ ํํ๋ค.
์ข์ธก์ "๋ก์ปฌ ์ฌ์ดํธ"๋ ๋ด ์ปดํจํฐ๋ฅผ ์๋ฏธํ๊ณ ์ฐ์ธก์ "๋ฆฌ๋ชจํธ ์ฌ์ดํธ"๋ ์๋ฒ๋ฅผ ์๋ฏธํ๋ค. ๋๋๊ทธ ์ค ๋๋กญ์ด๋ ํ์ผ์ ์ฐ์ธก ๋ง์ฐ์ค ๋ฒํผ์ผ๋ก ํด๋ฆญํ์ฌ "์ ๋ก๋" ๋๋ "๋ค์ด๋ก๋" ํ ์ ์๋ค.