๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’ ๋ณด์•ˆ·์ทจ์•ฝ์ /๐Ÿ”ธ์‹œ์Šคํ…œ·์šด์˜์ฒด์ œ

[ubuntu] SSH ์ ‘์† ์‹ค์Šต

by Jenny:! 2022. 8. 12.

SSH

Secure Shell์˜ ์•ฝ์ž๋กœ, ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ์„ ๋งํ•œ๋‹ค. Shell์ด๋ž€ ํ”„๋กœ๊ทธ๋žจ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ํ•ด์ฃผ๋Š” ์ธํ„ฐํŽ˜์ด์Šค์ด๋‹ค.

 

 

 

SSH์˜ ์ž‘๋™์›๋ฆฌ

์‚ฌ์šฉ์ž(ํด๋ผ์ด์–ธํŠธ)์™€ ์„œ๋ฒ„(ํ˜ธ์ŠคํŠธ)๋Š” ๊ฐ๊ฐ์˜ ํ‚ค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ, ์ด ํ‚ค๋กœ ์—ฐ๊ฒฐ ์ƒ๋Œ€๋ฅผ ์ธ์ฆํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค. ํ‚ค ์ƒ์„ฑ ๋ฐฉ์‹์œผ๋กœ๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ๋‹ค.

 

1. ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹

์ตœ์ดˆ ์ ‘์† ์‹œ์—๋Š” ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„๊ฐ€ ์„œ๋กœ์˜ ์ •์ฒด๋ฅผ ์ฆ๋ช…ํ•ด์•ผ ํ•œ๋‹ค. ๋น„๋Œ€์นญํ‚ค ๋ฐฉ์‹์—์„œ๋Š” ํ•œ ์ชฝ์ด Key Pair๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. ํ‚ค ํŽ˜์–ด๋Š” ๊ณต๊ฐœ ํ‚ค์™€ ๊ฐœ์ธ ํ‚ค ํ•œ ์Œ์„ ๋œปํ•œ๋‹ค. (๋ณดํ†ต ๊ณต๊ฐœ ํ‚ค์˜ ๊ฒฝ์šฐ .pub, ๊ฐœ์ธ ํ‚ค์˜ ๊ฒฝ์šฐ .pem์˜ ํŒŒ์ผ ํ˜•์‹์„ ๋ฐ)

 

์‚ฌ์šฉ์ž๊ฐ€ ํ‚ค ํŽ˜์–ด๋ฅผ ์ƒ์„ฑํ–ˆ์„ ๊ฒฝ์šฐ๋ผ๊ณ  ๊ฐ€์ •ํ•˜๋ฉด, ์‚ฌ์šฉ์ž๋Š” ๊ณต๊ฐœ ํ‚ค๋ฅผ ์„œ๋ฒ„์— ์ „์†กํ•œ๋‹ค. ๊ณต๊ฐœ ํ‚ค๋Š” ๋ง ๊ทธ๋Œ€๋กœ ‘๊ณต๊ฐœ’๋œ ํ‚ค์ด๊ธฐ ๋•Œ๋ฌธ์— ์ „์†ก ์ค‘ ์œ ์ถœ๋˜์–ด๋„ ๋ณ„ ๋ฌธ์ œ๊ฐ€ ์—†๋‹ค. ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ด์šฉํ•œ ๋žœ๋คํ•œ ๊ฐ’์„ ์ƒ์„ฑํ•œ๋‹ค. ์˜ค์ง ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ€์ง„ ๊ฐœ์ธ ํ‚ค๋กœ๋งŒ ์ด ๋žœ๋คํ•œ ๊ฐ’์„ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ’์„ ํ•ด์„ํ•˜์—ฌ ๋‹ค์‹œ ์„œ๋ฒ„๋กœ ์ „์†กํ•˜๋ฉด,  ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ „์†ก๋ฐ›์€ ๊ฐ’๊ณผ ์ž์‹ ์ด ๋ƒˆ๋˜ ๊ฐ’์„ ๋น„๊ตํ•œ๋‹ค. ๊ฐ’์ด ์ผ์น˜ํ•˜๋ฉด ์ ‘์†์ด ํ—ˆ์šฉ๋œ๋‹ค.

 

2. ๋Œ€์นญํ‚ค ๋ฐฉ์‹

์„œ๋กœ์˜ ์ •์ฒด๊ฐ€ ์ฆ๋ช…๋˜๋ฉด ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์ฃผ๊ณ  ๋ฐ›๋Š” ๊ณผ์ •์—์„œ ์ •๋ณด๊ฐ€ ์ƒˆ์–ด๋‚˜๊ฐ€์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ •๋ณด๋ฅผ ์•”ํ˜ธํ™”ํ•ด์„œ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค. ๋Œ€์นญํ‚ค ๋ฐฉ์‹์—์„œ๋Š” ํ•œ ๊ฐœ์˜ ํ‚ค๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด๊ฒƒ์ด ๋Œ€์นญํ‚ค์ด๋‹ค.

๋Œ€์นญํ‚ค๋Š” ์ •๋ณด ๊ตํ™˜์ด ๋๋‚˜๋ฉด ํŒŒ๊ธฐ๋˜๊ณ , ์žฌ์ ‘์†์‹œ์—๋Š” ์ƒˆ๋กœ์šด ํ‚ค๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค.

 

 

 

SSH ์ ‘์†ํ•˜๊ธฐ

์šฐ๋ถ„ํˆฌ๋ฅผ ์ด์šฉํ•˜์˜€๋‹ค.

 

ํ‚ค ํŽ˜์–ด๋ฅผ ์ƒ์„ฑํ•œ๋‹ค. 'ssh-keyhen'์„ ์ž…๋ ฅํ•˜๋ฉด ์–ด๋А ํŒŒ์ผ์— ๊ฐœ์ธ ํ‚ค๋ฅผ ์ €์žฅํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๋ฌป๋Š”๋‹ค. ๋ฐ”๋กœ ์—”ํ„ฐ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ๊ด„ํ˜ธ ์† ๊ฒฝ๋กœ์— ์ €์žฅ๋œ๋‹ค.

 

์—”ํ„ฐ๋ฅผ ๋ˆŒ๋ €๋”๋‹ˆ passphrase๋ฅผ ์„ค์ •ํ•˜๋ผ๋Š” ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜์˜จ๋‹ค. ๊ฐœ์ธ ํ‚ค๋งŒ์œผ๋กœ ์„œ๋ฒ„ ์ ‘์†์„ ํ•  ์ˆ˜ ์—†๊ฒŒ ํ•˜๋Š” ์ด์ค‘ ๋ณด์•ˆ ์žฅ์น˜์ด์ง€๋งŒ ์—ฌ๊ธฐ์„œ๋Š” ์„ค์ • ์—†์ด ์—”ํ„ฐ๋ฅผ ๋ˆŒ๋ €๋‹ค.

 

ํ‚ค ํŽ˜์–ด๊ฐ€ ์ƒ์„ฑ๋˜์—ˆ๋‹ค.

 

 

.ssh ํด๋”๊ฐ€ ์ƒ๊ธฐ๊ณ  ๊ทธ ์•ˆ์—๋Š” ๊ณต๊ฐœ ํ‚ค์™€ ๊ฐœ์ธ ํ‚ค ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜์—ˆ๋‹ค.

 

 

์ด์ œ ์„œ๋ฒ„์— ๊ณต๊ฐœ ํ‚ค๋ฅผ ์ „์†กํ•ด์•ผ ํ•œ๋‹ค.

 

์•„๋ž˜์˜ ๋ช…๋ น์–ด๋กœ ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค. hostname์—๋Š” ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•œ hostname์ด๋‚˜ ip ์ฃผ์†Œ๊ฐ€ ๋“ค์–ด๊ฐ„๋‹ค.

$ ssh (user)@(hostname)

 

 

๊ณต๊ฐœ ํ‚ค๋ฅผ ์ „์†กํ•  ์„œ๋ฒ„์˜ ๊ณต์ธ ip์ฃผ์†Œ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์‚ฌ์šฉ์ž๊ฐ€ ๋‚˜๋‹ˆ๊นŒ ๋‚ด ์„œ๋ฒ„์—๋Š” ์•ˆ ๋˜๋Š” ๊ฑด๊ฐ€? ์œˆ๋„์šฐ๋ž‘ ์šฐ๋ถ„ํˆฌ์˜ ๊ณต์ธ ip๋Š” ๊ฐ™์•˜๋Š”๋ฐ, ์—ฐ๊ฒฐํ•ด๋ดค๋”๋‹ˆ ๊ฑฐ์ ˆ๋‹นํ–ˆ๋‹ค.

 

 

https://www.findip.kr/

 

์•„์ดํ”ผ ํ™•์ธ - my ip address

IP ์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฅธ ๋ฐฉ๋ฒ• ์ด ์‚ฌ์ดํŠธ(findip.kr)์— ์ ‘์†ํ•˜๋Š” ๊ฒƒ์ด IP์ฃผ์†Œ๋ฅผ ํ™•์ธํ•˜๋Š” ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฅธ ๋ฐฉ๋ฒ•์ด๋‹ค. 220.64.102.4 ๊ฐ€ ํ˜„์žฌ ์ ‘์†ํ•œ ๊ธฐ๊ธฐ์˜ ๊ณต์ธ IP(Internet Protocol) ์ฃผ์†Œ๋‹ค IP์ฃผ์†Œ๋Š”

www.findip.kr

์œ„์˜ ๋งํฌ์—์„œ ๊ณต์ธ ip๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

 

 

 

 


 

 

 

 

 

 

 

์ฐธ๊ณ 

https://library.gabia.com/contents/infrahosting/9002/