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

๋ฐ˜์‘ํ˜•

SSH config์„ค์ •์œผ๋กœ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ ‘์†ํ•˜๊ธฐ

ssh ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด์„œ 
bash> ssh root@xxx.xxx.xxx.xxx
์ด๋ ‡๊ฒŒ ํƒ€์ดํ•‘ ์น˜๋Š”๊ฒŒ ์—ฌ๊ฐ„ ๊ท€์ฐฎ์€๊ฒŒ ์•„๋‹ˆ๋‹ค config์„ค์ •์œผ๋กœ ์‰ฝ๊ฒŒ ์ ‘์†ํ•ด๋ณด์ž

2024.06.20 - [๐Ÿ“บ Develop/๐Ÿ•‹ Server] - ๋งฅ๋ถ(Mac OS) GCP์— SSH์ ‘์† ๋ฐฉ๋ฒ•

์ผ๋‹จ ssh-keygen์„ ์ด์šฉํ•ด์„œ ๊ฐœ์ธํ‚ค์™€ ๊ณต๊ฐœํ‚ค๋ฅผ ๋งŒ๋“ค์–ด์•ผํ•œ๋‹ค.

# aaa๋กœ ์ ‘์†ํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.
ssh aaa
# ํ‚ค ์ƒ์„ฑ ๋ช…๋ น์–ด
ssh-keygen -t rsa -f ~/.ssh/{ํ‚คํŒŒ์ผ์ด๋ฆ„} -C "์•Œ์•„๋ณผ์ˆ˜์žˆ๊ฒŒ ์ฃผ์„"

์˜ˆ์‹œ)
ssh-keygen -t rsa -f ~/.ssh/abcd_key -C "abcd server"

abcd_key, abcd_key.pub ์ด๋ ‡๊ฒŒ ๊ฐœ์ธํ‚ค์™€ ๊ณต๊ฐœํ‚ค๊ฐ€ ๋งŒ๋“ค์–ด์กŒ์„ ๊ฒƒ์ด๋‹ค. ์ด์ œ ์ ‘์†ํ•˜๋ ค๋Š” ์„œ๋ฒ„์— ๊ณต๊ฐœํ‚ค๋ฅผ ์…‹ํŒ…ํ•ด์ค˜์•ผํ•œ๋‹ค.

# ์„œ๋ฒ„๋กœ ๋ณต์‚ฌ
scp ~/.ssh/abcd_key.pub root@xxx.xxx.xxx.xxx:abcd_key.pub

# ์„œ๋ฒ„์— ์ ‘์†ํ•œ ๋‹ค์Œ์—
# ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†์œผ๋ฉด ์ƒ์„ฑ
mkdir ~/.ssh

# ๊ณต๊ฐœํ‚ค๋ฅผ ๋ณต์‚ฌ
mv abcd_key.pub ~/.ssh/authorized_keys
chmod 700 ~/.ssh/authorized_keys

์ผ๋‹จ ์—ฌ๊ธฐ๊นŒ์ง€ ํ•˜๋ฉด ์„œ๋ฒ„์— ์ ‘์†ํ• ๋•Œ ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ์„ ์•ˆํ•ด๋„ ๋œ๋‹ค.

ssh root@xxx.xxx.xxx.xxx ํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ ์—†์ด ์ ‘์†์ด ๋ ๊ฒƒ ์ด๋‹ค.

ํ•˜์ง€๋งŒ ์ € ๊ธด ํƒ€์ดํ•‘ ์•ˆ์น˜๋ ค๊ณ  ํ•˜๋Š”๊ฑด๋ฐ ํƒ€์ดํ•‘ ์น˜๊ณ  ์žˆ์œผ๋‹ˆ ์ถ”๊ฐ€์ ์œผ๋กœ ๋” ์…‹ํŒ…์„ ํ•ด์ค˜์•ผํ•œ๋‹ค.

~/.ssh/config ํŒŒ์ผ์„ ์—†์œผ๋ฉด ๋งŒ๋“ค๋ฉด ๋œ๋‹ค. ํ•ด๋‹น config์— ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ›„ ์ €์žฅํ•œ๋‹ค.

Host aaa
    HostName xxx.xxx.xxx.xxx
    Port 22
    User root
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/github/abcd_key

์œ„์™€ ๊ฐ™์ด ์ €์žฅํ•œ ์ดํ›„ ํ„ฐ๋ฏธ๋„์ฐฝ์—์„œ

> ssh aaa

์ •์ƒ์ ‘์†์„ ํ™•์ธํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŽธ๋ฆฌํ•˜์ฅฌ

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

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