ํ‹ฐ์Šคํ† ๋ฆฌ ๋ทฐ

๋ฐ˜์‘ํ˜•

๋งฅ๋ถ(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 ์—”ํ„ฐ

 

๋ฐ˜์‘ํ˜•
๋ฐ˜์‘ํ˜•
๊ณต์ง€์‚ฌํ•ญ
์ตœ๊ทผ์— ์˜ฌ๋ผ์˜จ ๊ธ€
์ตœ๊ทผ์— ๋‹ฌ๋ฆฐ ๋Œ“๊ธ€
Total
Today
Yesterday
๋งํฌ
ยซ   2024/06   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
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
๊ธ€ ๋ณด๊ด€ํ•จ
๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (56)
๐Ÿ“บ Develop (34)
๐ŸŒ‹ Error Fixed (3)
๐Ÿ— Tool (3)
๐Ÿ’ป MacBook M1 (15)
๐Ÿ“ฆ ETC (1)

์ด ํฌ์ŠคํŒ…์€ ์ฟ ํŒก ํŒŒํŠธ๋„ˆ์Šค ํ™œ๋™์˜ ์ผํ™˜์œผ๋กœ, ์ด์— ๋”ฐ๋ฅธ ์ผ์ •์•ก์˜ ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ œ๊ณต๋ฐ›์Šต๋‹ˆ๋‹ค.