SSH
Secure Shell์ ์ฝ์๋ก, ์๊ฒฉ ํธ์คํธ์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ณด์ ํ๋กํ ์ฝ์ ๋งํ๋ค. Shell์ด๋ ํ๋ก๊ทธ๋จ ๋ช ๋ น์ด๋ฅผ ํด์ํ๊ณ ์คํํด์ฃผ๋ ์ธํฐํ์ด์ค์ด๋ค.
SSH์ ์๋์๋ฆฌ
์ฌ์ฉ์(ํด๋ผ์ด์ธํธ)์ ์๋ฒ(ํธ์คํธ)๋ ๊ฐ๊ฐ์ ํค๋ฅผ ๊ฐ์ง๊ณ ์๋๋ฐ, ์ด ํค๋ก ์ฐ๊ฒฐ ์๋๋ฅผ ์ธ์ฆํด์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค. ํค ์์ฑ ๋ฐฉ์์ผ๋ก๋ ๋ ๊ฐ์ง๊ฐ ์๋ค.
1. ๋น๋์นญํค ๋ฐฉ์
์ต์ด ์ ์ ์์๋ ์ฌ์ฉ์์ ์๋ฒ๊ฐ ์๋ก์ ์ ์ฒด๋ฅผ ์ฆ๋ช ํด์ผ ํ๋ค. ๋น๋์นญํค ๋ฐฉ์์์๋ ํ ์ชฝ์ด Key Pair๋ฅผ ์์ฑํ๋ค. ํค ํ์ด๋ ๊ณต๊ฐ ํค์ ๊ฐ์ธ ํค ํ ์์ ๋ปํ๋ค. (๋ณดํต ๊ณต๊ฐ ํค์ ๊ฒฝ์ฐ .pub, ๊ฐ์ธ ํค์ ๊ฒฝ์ฐ .pem์ ํ์ผ ํ์์ ๋ฐ)
์ฌ์ฉ์๊ฐ ํค ํ์ด๋ฅผ ์์ฑํ์ ๊ฒฝ์ฐ๋ผ๊ณ ๊ฐ์ ํ๋ฉด, ์ฌ์ฉ์๋ ๊ณต๊ฐ ํค๋ฅผ ์๋ฒ์ ์ ์กํ๋ค. ๊ณต๊ฐ ํค๋ ๋ง ๊ทธ๋๋ก ‘๊ณต๊ฐ’๋ ํค์ด๊ธฐ ๋๋ฌธ์ ์ ์ก ์ค ์ ์ถ๋์ด๋ ๋ณ ๋ฌธ์ ๊ฐ ์๋ค. ์๋ฒ๋ ์ฌ์ฉ์๋ก๋ถํฐ ๋ฐ์ ๊ณต๊ฐ ํค๋ฅผ ์ด์ฉํ ๋๋คํ ๊ฐ์ ์์ฑํ๋ค. ์ค์ง ์ฌ์ฉ์๊ฐ ๊ฐ์ง ๊ฐ์ธ ํค๋ก๋ง ์ด ๋๋คํ ๊ฐ์ ํด์ํ ์ ์๋ค. ์ฌ์ฉ์๊ฐ ๊ฐ์ ํด์ํ์ฌ ๋ค์ ์๋ฒ๋ก ์ ์กํ๋ฉด, ์๋ฒ๋ ์ฌ์ฉ์๋ก๋ถํฐ ์ ์ก๋ฐ์ ๊ฐ๊ณผ ์์ ์ด ๋๋ ๊ฐ์ ๋น๊ตํ๋ค. ๊ฐ์ด ์ผ์นํ๋ฉด ์ ์์ด ํ์ฉ๋๋ค.
2. ๋์นญํค ๋ฐฉ์
์๋ก์ ์ ์ฒด๊ฐ ์ฆ๋ช ๋๋ฉด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค. ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์์ ์ ๋ณด๊ฐ ์์ด๋๊ฐ์ง ์๊ธฐ ์ํด ์ ๋ณด๋ฅผ ์ํธํํด์ ์ฃผ๊ณ ๋ฐ๋๋ค. ๋์นญํค ๋ฐฉ์์์๋ ํ ๊ฐ์ ํค๋ง์ ์ฌ์ฉํ๋๋ฐ, ์ด๊ฒ์ด ๋์นญํค์ด๋ค.
๋์นญํค๋ ์ ๋ณด ๊ตํ์ด ๋๋๋ฉด ํ๊ธฐ๋๊ณ , ์ฌ์ ์์์๋ ์๋ก์ด ํค๊ฐ ์์ฑ๋๋ค.
SSH ์ ์ํ๊ธฐ
์ฐ๋ถํฌ๋ฅผ ์ด์ฉํ์๋ค.

ํค ํ์ด๋ฅผ ์์ฑํ๋ค. 'ssh-keyhen'์ ์ ๋ ฅํ๋ฉด ์ด๋ ํ์ผ์ ๊ฐ์ธ ํค๋ฅผ ์ ์ฅํ ๊ฒ์ธ์ง๋ฅผ ๋ฌป๋๋ค. ๋ฐ๋ก ์ํฐ ํค๋ฅผ ๋๋ฅด๋ฉด ๊ดํธ ์ ๊ฒฝ๋ก์ ์ ์ฅ๋๋ค.

์ํฐ๋ฅผ ๋๋ ๋๋ passphrase๋ฅผ ์ค์ ํ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ๋์จ๋ค. ๊ฐ์ธ ํค๋ง์ผ๋ก ์๋ฒ ์ ์์ ํ ์ ์๊ฒ ํ๋ ์ด์ค ๋ณด์ ์ฅ์น์ด์ง๋ง ์ฌ๊ธฐ์๋ ์ค์ ์์ด ์ํฐ๋ฅผ ๋๋ ๋ค.

ํค ํ์ด๊ฐ ์์ฑ๋์๋ค.

.ssh ํด๋๊ฐ ์๊ธฐ๊ณ ๊ทธ ์์๋ ๊ณต๊ฐ ํค์ ๊ฐ์ธ ํค ํ์ผ์ด ์์ฑ๋์๋ค.
์ด์ ์๋ฒ์ ๊ณต๊ฐ ํค๋ฅผ ์ ์กํด์ผ ํ๋ค.
์๋์ ๋ช ๋ น์ด๋ก ์๋ฒ์ ์ฐ๊ฒฐํ ์ ์๋ค. hostname์๋ ๋คํธ์ํฌ ์ ๊ทผ์ด ๊ฐ๋ฅํ hostname์ด๋ ip ์ฃผ์๊ฐ ๋ค์ด๊ฐ๋ค.
$ ssh (user)@(hostname)



๊ณต๊ฐ ํค๋ฅผ ์ ์กํ ์๋ฒ์ ๊ณต์ธ ip์ฃผ์๊ฐ ํ์ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ฌ์ฉ์๊ฐ ๋๋๊น ๋ด ์๋ฒ์๋ ์ ๋๋ ๊ฑด๊ฐ? ์๋์ฐ๋ ์ฐ๋ถํฌ์ ๊ณต์ธ ip๋ ๊ฐ์๋๋ฐ, ์ฐ๊ฒฐํด๋ดค๋๋ ๊ฑฐ์ ๋นํ๋ค.
์์ดํผ ํ์ธ - my ip address
IP ์ฃผ์๋ฅผ ํ์ธํ๋ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅธ ๋ฐฉ๋ฒ ์ด ์ฌ์ดํธ(findip.kr)์ ์ ์ํ๋ ๊ฒ์ด IP์ฃผ์๋ฅผ ํ์ธํ๋ ๊ฐ์ฅ ์ฝ๊ณ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ด๋ค. 220.64.102.4 ๊ฐ ํ์ฌ ์ ์ํ ๊ธฐ๊ธฐ์ ๊ณต์ธ IP(Internet Protocol) ์ฃผ์๋ค IP์ฃผ์๋
www.findip.kr
์์ ๋งํฌ์์ ๊ณต์ธ ip๋ฅผ ํ์ธํ ์ ์๋ค.




์ฐธ๊ณ
'๐ ๋ณด์ยท์ทจ์ฝ์ > ๐ธ์์คํ ยท์ด์์ฒด์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Python] quizmachine ํ์ด (0) | 2022.08.12 |
|---|---|
| nc ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ (0) | 2022.08.12 |
| File Descriptor (0) | 2022.08.12 |
| [ubuntu] pwntools ์ฌ์ฉ ์ค์ต (0) | 2022.08.11 |
| quiz ํ์ผ ํ์ด (0) | 2022.08.11 |