SSHํค? ์ธ์ฆํค? ์๋ฒ๋ฅผ ๋ง๋ค ๋ ๋ฑ์ฅํ๋ ์ด ํ์ผ์ด ์ ์ฒด๋?
AWS๋ Azure, OCI๊ฐ์ ํด๋ผ์ฐ๋ ์๋น์ค์์ ์๋ฒ๋ฅผ ๋ง๋ค ๋ 'SSHํค'๋ '์ธ์ฆํค'๋ 'ํค ํ์ด'๋ฅผ ๋ง์ฃผ์น ์ ์ด ์์ ๊ฒ์ด๋ค.
Oracle Cloud์์ ๊ฐ์๋จธ์ ์ ๋ง๋ค๊ธฐ ๋๋ ๋ฑ์ฅํ SSH ํค
ํด๋ผ์ฐ์ค ์๋ฒ ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ๊ณผ์ ์์ ๋ฐ๋์ ๋ง์ฃผํ๊ฒ ๋๋ ์ด ํ์ผ์ ์ ์ฒด๊ฐ ๋ฌด์์ธ์ง ์ ๋ฆฌํ๊ณ ์ ํ๋ค.
์ด ์ธ์ฆํค ํ์ผ์ ํด๋ผ์ฐ๋ ์๋น์ค์์ ์์ฑํ ์๋ฒ์ ์๊ฒฉ์ผ๋ก ์ ์ํ ๋ ์ฌ์ฉ๋๋ค. ์ด๋ 'SSH'๋ผ๋ ๋ณด์ ๋ฐฉ์์ด ์ ์ฉ๋์ด ์ธ๋ถ ์ํ์ผ๋ก๋ถํฐ ์์ฑ๋ ์๋ฒ๋ฅผ ๋ณดํธํ๋ค. SSH ๋ณด์ ๋ฐฉ์์ ์๋ฒ ๋ณด์์ ์์ด ๋ํ์ ์ธ ์๋จ์๊ณผ ๋์์ ์ ์ฉํ๊ธฐ ๋๋ฌธ์ ๋ง์ ํด๋ผ์ฐ๋ ์๋น์ค์์ ๊ณตํต์ ์ผ๋ก ์ ๊ณตํ๊ณ ์๋ค. ์ด์ ์ด SSH์ ๋ํด ์ ํํ ์ ๋ฆฌํด๋ณด์.
SSH๋?
SSH๋ Secure Shell์ ์ฝ์๋ก, ์๊ฒฉ์ผ๋ก ์๋ฒ์ ์ ์ํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋ณด์ ํ๋กํ ์ฝ์ด๋ค.
SSH ์ด์ ์๋ ์ผ๋ฐ์ ์ผ๋ก ์๊ฒฉ ์ ์์ 'ํธ๋ท(Telnet)'์ด๋ผ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ฐ, ํธ๋ท์๋ ๋ณด์์ด ์ทจ์ฝํ๋ค๋ ๋จ์ ์ด ์์๋ค. ํธ๋ท์๋ ์ํธํ๋ฅผ ์ ๊ณตํ๋ ๊ธฐ๋ฅ์ด ์์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด ๋๋ฌธ์ ์ธ๋ถ์์ ์ฝ๊ฒ ์๊ฒฉ ๋ ์ฎ๊ฒจ์ง๋ ์ค์ํ ํ์ผ์ด๋ ๋น๋ฐ๋ฒํธ ๋ฑ์ ๋ฐ์ดํฐ๋ฅผ ํ์ทจํ ์ ์์๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ ํ์ทจ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ SSH ๊ธฐ์ ์ด ๋ฑ์ฅํ์๊ณ ๊ฐํ๋ ๋ณด์์ฑ์ ๋ฐํ์ผ๋ก ์๊ฒฉ ์ ์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฐฉ์์ผ๋ก ์๋ฆฌ๋งค๊นํ๊ฒ ๋์๋ค. ํนํ๋ ํด๋ผ์ฐ๋ ์๋น์ค๊ฐ ๋์ค์ ์ผ๋ก ์ฐ์ด๊ธฐ ์์ํ๋ฉด์ ๊ฐ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ฌ๋ค์ด ์๊ฒฉ ์ ์์ด ๋ณด์ ๊ฐํ๋ฅผ ์ํด SSH ๋ณด์ ๋ฐฉ์์ ๊ณตํต์ ์ผ๋ก ์ ์ฉํ๊ณ ์๋ค.
SSH์ ์๋ฆฌ
SSH์ ๋ณด์ ๋ฐฉ์์๋ ๋ค์ํ ์ข ๋ฅ๊ฐ ์๋ค๊ณ ํ๋ค. ์ด๋ฒ ๊ธ์์๋ ๊ทธ์ค ๊ฐ์ฅ ๋์ค์ ์ผ๋ก ์ฐ์ด๋ 2๊ฐ์ง ๋ฐฉ์์ ๋ํด ํต์ฌ์ ์ธ ๋ด์ฉ๋ง ์ ๋ฆฌํ๊ณ ์ ํ๋ค.
SSH๋ ์ฌ์ฉ์์ ์๋ฒ๊ฐ ๊ฐ๊ฐ ๊ฐ๊ณ ์๋ KEY๋ผ๊ณ ์๊ฐํ๋ฉด ์ดํด๊ฐ ์ฌ์ธ ๊ฒ์ด๋ค. ์ด ํค๋ฅผ ์ด์ฉํด ์ฌ์ฉ์์ ์๋ฒ๋ฅผ ์ฐ๊ฒฐ ํ ๋ ์๋๋ฅผ ์ธ์ฆํ๊ณ ํ์ธํ๋ ๊ธฐ๋ฅ์ ์ํํ๋ค. ์ด๋ฅผ ํตํด ํค๋ฅผ ๋ณด์ ํ๊ณ ์๋ ์ฃผ์ฒด๋ผ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ๋ณด์์ฑ์ ์ ์งํ๊ฒ ๋๋ค. ์ด๋ ์ฌ์ฉ๋๋ ํค๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ '๋์นญํค'์ '๋น๋์นญํค(๊ณต๊ฐ ํค)' ๋ ๊ฐ์ง๊ฐ ์กด์ฌํ๋ค.
1. ๋น๋์นญํค
์ฌ์ฉ์์ ์๋ฒ๋ฅผ ์ฐ๊ฒฐํ ๋ ์ด ๋์ ์๋ก๋ฅผ ํ์ธํ์ฌ ์๋ง์ ๋์์ด์ง ํ์ธํด์ผํ๋ค. ์ด๋ ์ฌ์ฉ๋๋ ๊ฒ์ด ๋น๋์นญํค ๋ฐฉ์์ด๋ค. ๋น๋์นญํค ๋ฐฉ์์์๋ ์๋ฒ ๋๋ ์ฌ์ฉ์๊ฐ Key Pair(ํค ํ์ด, ํค ์)๋ฅผ ์์ฑํฉ๋๋ค. ํค ํ์ด๋ ๊ณต๊ฐ ํค์ ๊ฐ์ธ ํค์ ๋ ๊ฐ์ง๋ก ์ด๋ฃจ์ด์ง ํ ์์ ๋ปํ๋ฉฐ, ๋ณดํต ๊ณต๊ฐ ํค์ ๊ฒฝ์ฐ .pub, ๊ฐ์ธ ํค์ ๊ฒฝ์ฐ .pem์ ํ์ผ ํ์์ด๋ค.
์๋ฅผ ๋ค์ด ์ฌ์ฉ์๊ฐ ํค ํ์ด๋ฅผ ์์ฑํ์ ๊ฒฝ์ฐ, ๊ณต๊ฐ ํค๋ฅผ ์๋ฒ์ ์ ์กํ๋ฉด ์๋ฒ๋ ๊ณต๊ฐ ํค๋ฅผ ๋ฐ์์ ์ด ๊ณต๊ฐ ํค๋ก ๋ง๋ค์ด์ง ๋๋คํ ๊ฐ์ ์์ฑํ๋ค. ์ด ๊ฐ์ ์ฌ์ฉ์๊ฐ ์ฌ๋ฐ๋ฅธ ํค ํ์ด๋ฅผ ๊ฐ์ง๊ณ ์๋์ง ํ์ธํ๋ ์ผ์ข ์ '์ง๋ฌธ์ธ์'๊ณผ ๊ฐ๋ค.
์ฌ์ฉ์๋ ๊ฐ์ง๊ณ ์๋ ๊ฐ์ธ ํค๋ฅผ ์ด์ฉํด ์ง๋ฌธ์ธ์์ ์งํํ๋ค. ์์ ์๊ธฐํ๋ฏ์ด ๊ณต๊ฐ ํค์ ๊ฐ์ธ ํค๋ ํ๋์ ์ธํธ์ด๊ธฐ ๋๋ฌธ์, ๋ค๋ฅธ ์ง๋ฌธ์ผ๋ก๋ ์ง๋ฌธ์ธ์์ ํ ์ ์๋ฏ์ด ๋ค๋ฅธ ๊ณต๊ฐ ํค๋ ๊ฐ์ธ ํค๋ฅผ ์ด์ฉํด์ ์ธ์ฆ์ ์๋ฃํ ์ ์๋ค. ์ค์ง ํค ํ์ด ์์ฑ ์ ํจ๊ป ์์ฑ๋ ๊ฐ์ธ ํค์ ๊ณต๊ฐ ํค๋ก๋ง ์๋ก ์ธ์ฆ์ด ๊ฐ๋ฅํ๋ค.
์๋ฒ๋ ์ฌ์ฉ์๋ก๋ถํฐ ์ ์ก๋ฐ์ ๊ฐ์ ์์ ์ด ์ฒ์์ ์์ฑํ ๊ฐ๊ณผ ๋น๊ตํ๊ณ ๋ ๊ฐ์ด ๊ฐ๋ค๋ฉด ์๋ฒ๋ ์ฌ๋ฐ๋ฅธ ์ฌ์ฉ์์์ ํ์ธํ์ฌ ์ ์์ ํ์ฉํ๋ค. ์ด๋ ๊ฒ ์ต์ด ์ ์ ์ ์ฌ์ฉ์์ ์๋ฒ ๊ฐ์ ์ธ์ฆ ์ ์ฐจ๊ฐ ๋น๋์นญํค ๋ฐฉ์์ ํตํด ์๋ฃ๋๋ค.
2. ๋์นญํค
์๋ก๊ฐ ๋๊ตฐ์ง๋ฅผ ํ์ธํ์ผ๋ ์ด์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ฐจ๋ก๋ค. ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณผ์ ์์ ์ ๋ณด๊ฐ ์์ด๋๊ฐ์ง ์๊ธฐ ์ํด ์ ๋ณด๋ฅผ ์ํธํํด์ ์ฃผ๊ณ ๋ฐ๋๋ฐ, ์ด๋ ์ฌ์ฉ๋๋ ๊ณผ์ ์ด ๋์นญํค ๋ฐฉ์์ด๋ค. ๋์นญํค ๋ฐฉ์์์๋ ๋น๋์นญํค ๋ฐฉ์๊ณผ ๋ฌ๋ฆฌ ํ ๊ฐ์ ํค๋ง์ ์ฌ์ฉํ๋๋ฐ ์ด๊ฒ์ด ๋์นญํค์ด๋ค.
์ฌ์ฉ์ ๋๋ ์๋ฒ๋ ํ๋์ ๋์นญ ํค๋ฅผ ๋ง๋ค์ด ์๋ก ๊ณต์ ํ๋ค. ๊ณต์ ๋ ๋์นญ ํค๋ฅผ ์ด์ฉํด ์ ๋ณด๋ฅผ ์ํธํํ๋ฉด, ๋ฐ์ ์ชฝ์์ ๋์ผํ ๋์นญ ํค๋ก ์ํธ๋ฅผ ํ์ด ์ ๋ณด๋ฅผ ์ต๋ํ๊ฒ ๋๋ค. ์ ๋ณด ๊ตํ์ด ์๋ฃ๋๋ฉด ๊ตํ ๋น์ ์ผ๋ ๋์นญ ํค๋ ํ๊ธฐ๋๊ณ , ๋์ค์ ๋ค์ ์ ์ํ ๋๋ง๋ค ์๋ก์ด ๋์นญ ํค๋ฅผ ์์ฑํ์ฌ ์ฌ์ฉํ๊ฒ ๋๋ค. ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ ์ ๋ฌ์ ํ ๋ ๋ณด์์ฑ์ ์ ์งํ๊ณ ์ฌ์ฉ์์ ์๋ฒ๊ฐ ์์ ํ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค.
'OS > ๐งLinux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ์๋์ฐ์์ ๋ฆฌ๋ ์ค ์๋ฒ๋ก ํ์ผ์ ์ ์กํด๋ณด์ - SFTP (0) | 2022.05.04 |
---|