ํฐ์คํ ๋ฆฌ ๋ทฐ
๋ฐ์ํ
โ ๋งฅ๋ถ(Mac OS) GCP์ SSH์ ์ ๋ฐฉ๋ฒ
Google Cloud Computer Engine์ VM ์ธ์คํด์ค๋ก ์ฌ์ฉํ๊ฒ ๋๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก SSH์ ์์ ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด์ ์ ์์ ํ๊ฒ ๋๋ค. ๋ก์ปฌPC์ ํฐ๋ฏธ๋์ ํตํด ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์
1. ๋ก์ปฌPC SSH Key ์์ฑ
๋ค์ ๋ช ๋ น์ด๋ก ๋ก์ปฌ PC ํฐ๋ฏธ๋์์ ํผ๋ธ๋ฆญ ํค์ ํ๋ผ์ด๋น ํค๋ฅผ ์์ฑํด๋ณด์
# ํค ์์ฑ ๋ช
๋ น์ด
ssh-keygen -t rsa -f ~/.ssh/{ํคํ์ผ์ด๋ฆ} -C "{๋ณธ์ธCGP๊ณ์ }"
์์)
ssh-keygen -t rsa -f ~/.ssh/gcp_key -C "xxxx@gmail.com"
์์ ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ๋น๋ฐ๋ฒํธ๋ฅผ ์์ฑํ๋ผ๊ณ ๋์ค๋๋ฐ ๋ด PC์์ ํ๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์ํฐ๋ฅผ ์ณ์ ๋๊ฒผ๋ค
cat ~/.ssh/gcp_key.pub
์์ ๋ช ๋ น์ด๋ก ๋์ค๋ ๊ณต๊ฐํค ๊ฐ์ ๋ณต์ฌํ๋ค.
2. GCP ์๊ฒฉ ์๋ฒ์ ๋ฑ๋กํ๊ธฐ
GCP -> Computer Engine์์ -> ๋ฉํ๋ฐ์ดํฐ ํด๋ฆญ
ํญ SSHํค
ํ๋จ์ ๋ณด์ด๋ SSHํค๋ฅผ ๋ฃ์ด์ฃผ๊ณ Enter
3. ์ ์ํด๋ณด๊ธฐ
VM์ธ์คํด์ค์ ๊ฐ๋ณด๋ฉด ํด๋น ์ธ์คํด์ค์ ์ธ๋ถIP๋ฅผ ์์์๋ค.
ssh -i ~/.ssh/{๋ง๋ ํ์ผ๋ช
} {์์ ์๊ณ์ ID}@{์ธ๋ถID}
์์)
ssh -i ~/.ssh/gcp_key abcdef@12.34.56.78
4. Config ํ์ผ ์์ฑํ์ฌ ํธํ๊ฒ ์ ์ํ๊ธฐ
๋งค๋ฒ ์์ ๊ฐ์ด ์์ฑํด์ ์ ์ํ๊ธฐ๋ ์ฝ์ง ์๋ค config๋ฅผ ๋ง๋ค์ด์ ์ฝ๊ฒ ์ ์ ํด๋ณด์
vi ~/.ssh/config
Host ๋ณ์
HostName 12.34.56.78
User abcdef
IdentityFile ~/.ssh/gcp_key
# ์ ์ฅ
์์)
Host gcp_server
HostName 12.34.56.78
User abcdef
IdentityFile ~/.ssh/gcp_key
์์ ๊ฐ์ด ์ ์ฅํ๋ค๋ฉด
ํฐ๋ฏธ๋ ์ฐฝ์์
ssh gcp_server ์ํฐ
'๐บ Develop > ๐ Server' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Ubuntu] ์ฐ๋ถํฌ 22.04 ์๋ฒ ์ด๊ธฐ์ค์ (0) | 2024.07.12 |
---|---|
๋งฅ๋ถ(Mac OS) SSH config์ค์ ์ผ๋ก ํธ๋ฆฌํ๊ฒ ์ ์ํ๊ธฐ (0) | 2024.07.12 |
๋ฆฌ๋ ์ค find ๋ก ๋์ํ์ผ ์ฐพ์ ํ ์์ถ ํ ํด๋น ํ์ผ์ญ์ ํ๊ธฐ (0) | 2022.01.27 |
๋ฆฌ๋ ์ค sort ๋ช ๋ น์ด (0) | 2022.01.11 |
๋ฆฌ๋ ์ค wc, lc ๋ช ๋ น์ด (0) | 2022.01.05 |
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- Today
- Yesterday
๋งํฌ
TAG
- ๋งฅ ์ฑ ์ถ์ฒ
- ๋์์ธํจํด ์ฅ๋จ์
- ๊ฐ์ฒด์งํฅ์ค๊ณ solid
- ๋์์ธํจํด ๋จ์
- git user.gmail
- ๊ฐ์ฒด ์งํฅ ์ค๊ณ ์์น
- ๋์์ธํจํด ์ฅ์
- git gmail
- git name
- ๋งฅ๋ฆฐ์ด ์ฑ ์ถ์ฒ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
๊ธ ๋ณด๊ดํจ