๐ฅง AWS ์๊ฒฉ ์ ์
์ด์ ๋ง์ง๋ง์ผ๋ก ๋น๋ฐ๋ฒํธ๋ง ์๋ฉด, linux์ ์๊ฒฉ์ ์
[ AWS EC2 instance๋ฅผ ๊ธฐ์ค์ผ๋ก ๋จผ์ ์์๋ณด๊ฒ ์ต๋๋ค. ]
AWS EC2 ์์ ๋ฐ๊ธ๋ฐ์ ๋น๋ฐ๋ฒํธ๊ฐ ์์ ๊ฒ ์ ๋๋ค. ( OOO.pem )
์ด ํ์ผ์ ๋น๋ฐ๋ฒํธ๋ก์ ์ฌ์ฉํ ๊ฑด๋ฐ, ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
putty๋ผ๋ ํ๋ก๊ทธ๋จ์ ์คํํ๊ณ
Category์ Connection-SSH-Auth๋ฅผ ํด๋ฆญํ๋ฉด ๋งจ ์๋์
Private Key file for authentication: [Browse...]
์ด๋ ๊ฒ Private Key file์ ๋ถ๋ฌ์ฌ์ ์๋๋ฐ, OOO.ppkํ์์ ํ์ผ๋ง ์ง์ํฉ๋๋ค..!
๋ฐ๋ผ์, pem ํ์ผ์ ppkํ์ผ๋ก ๋ณํ์์ผ์ผ ํฉ๋๋ค.
๋ณํ์ ์ํด์ ์๊น ๋ฐ์ ๋์๋ puttygen.exe๋ฅผ ์คํํฉ๋๋ค.
๋ง์ฝ pemํ์ผ์ด ๋ณด์ด์ง ์๋๋ค๋ฉด loadํ ๋ ์ด๋ ๊ฒ ํด์ฃผ์ธ์
์์ ๊ฐ์ ๊ณผ์ ์ ํตํด ppk๋ฅผ ์์ฑ, ์ ์ฅํ์๋ฉด ๋ฉ๋๋ค. (๋ค๋ฅธ๊ฑด ์๊ฑด๋๋ฆฌ์ ๋ ๋ฉ๋๋ค)
ppk๋ pemํ์ผ๋ง ์๋ค๋ฉด ๋ค์ ์์ฑํ ์ ์๊ธฐ ๋๋ฌธ์, ์์ด๋ฒ๋ ค๋ ๋ค์ ์์ฑํ ์ ์์ต๋๋ค.
ํ์ง๋ง ์ด ํ์ผ๋ ์๋ฒ์ ์ ์ํ ์ ์๋ ๋น๋ฐ๋ฒํธ์ด๊ธฐ ๋๋ฌธ์, ๋ณด๊ด์ ์ ์ํ์ ์ผ ํฉ๋๋ค.
(๊ทธ๋ฆฌ๊ณ ๋ค์ ํ๋ฒ ๊ฐ์กฐํ์ง๋ง, pemํ์ผ์ ์ ๋๋ก ์์ด๋ฒ๋ฆฌ์ง ๋ง์ธ์!)
์ด๋ ๊ฒ ppkํ์ผ๊น์ง ๋ง๋ค์ด ์ก๋ค๋ฉด, ์ด์ putty๋ฅผ ํตํด ์๊ฒฉ์ ์์ ํ ์ ์์ต๋๋ค.!
๐ฅง ์๊ตฌ์ฌํญ (Requirements)
Permission denied (publickey,gssapi-keyex,gassapi-with-mic).
PuTTY๋ฅผ ์คํํ๊ณ PuTTY Configuration์์ session์ ์์ฑํ์ต๋๋ค. AWS EC2 ์๋ฒ์ ์ ์ํ๋ ค๋๋ฐ ์์ ๊ฐ์ ๋ฉ์์ง๊ฐ ๋น๋๋ค. Pageant(PuTTY authentication agent)์ ssh-rsa ํค๋ ์ ์ถ๊ฐํด ์คฌ๋๋ฐ, ์๊ณ ๋ณด๋ ๋ฌธ์ ๋ PuTTY ์ค์ ์ ์์์ต๋๋ค. ์์ธ์ ์ ๋ชจ๋ฅด๊ฒ ๋ค๋ฉด, ํ ๋ฒ์ฏค ์์ฌํด ๋ณผ ๋งํ ๋ด์ฉ์ ์์ฑํด ๋ณด์์ต๋๋ค.
๐ ํด๊ฒฐ๋ฐฉ๋ฒ (Solution or Next step)
[Connection] > [SSH] > [Auth] > [Allow agent forwarding] ์ต์ ์ฒดํฌ
PuTTY Configuration ์ฐฝ์์ ์ผ์ชฝ์ ์๋ Category ์ชฝ์ ๋ด์ฃผ์ธ์. [Connection] > [SSH] > [Auth]๋ฅผ ์ ํํด ์ฃผ์ธ์. ๋ณด์๋ฉด ์ค๊ฐ์ Authentication parameters ์ชฝ์ [Allow agent forwarding] ์ต์ ์ด ์ฒดํฌ๋์ด ์๋์ง ํ์ธํด ์ฃผ์ธ์. PuTTY์์ ์ฒ์ Session์ ์์ฑํ ๋ ํด๋น ์ต์ ์ ์ฒดํฌ๊ฐ ๋์ด ์์ด์ผ ํฉ๋๋ค.
[Session] > Session ์ ํ > [Load] > [Save]๋ก ๋ณ๊ฒฝ ๋ด์ญ ์ ์ฅ
๋ค์ Category์์ [Session] > [Load, save or delete a stored session] > [Save Sessions]์ ๋ฆฌ์คํธ์์ ์ ์์ด ์๋์๋ Session์ ์ ํํด ์ฃผ์ธ์. ์ค๋ฅธ์ชฝ์ ์๋ [Load] ๋ฒํผ์ ๋๋ฌ์ ์ ํ๋ Session์ ํ์ธํ์ จ๋ค๋ฉด [Save] ๋ฒํผ์ ๋๋ฌ์ฃผ์ธ์. ์์์ ์ฒดํฌ๋ ๋ณ๊ฒฝ ๋ด์ญ์ ์ ์ฅํด์ผ ๋ค์์ ์ ์ํ ๋ ๊ฐ์ ์ค๋ฅ๊ฐ ๋์ง ์์ ๊ฒ์ ๋๋ค.
๐ฅ ํ๊ณ (Retrospective)
์ ์ ๊ฒฝ์ฐ์๋ ๋งค์ฐ ๊ฐ๋จํ ๋ฌธ์ ์์ต๋๋ค. 'ํน์ private key๊ฐ ๋ฌธ์ ์ธ๊ฐ?', 'PEM ํ์ผ์์ PPK ํ์ผ๋ก ๋ณํํ๋๋ฐ ์๋ชป ๋ณํํ๋?' ๋ฑ ๋ง์ ์์ฌ์ผ๋ก ์ฝ์ง์ ํ์๋๋ฐ์. ์ธํ๋ผํ์ ๋ฌธ์ํด์ ๋ก๊ทธ๊น์ง ํ์ธํด ๋ณด๋ ๋งค์ฐ ๊ฐ๋จํ ๋ฌธ์ ์์์ ์๊ฒ ๋์์ต๋๋ค. PuTTY์ ๋ง์ด ์ต์ํด์ ธ์ผ๊ฒ ๋ค๊ณ ๋ค์งํ๋ ์ด์ ํด๊ฒฐ ๊ฑด์ด์์ต๋๋ค. ๐
์ถ์ฒ: https://yian.tistory.com/29 [YIAN's TechBlog]
'Server > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] CentOS ๋ฐฉํ๋ฒฝ ์ค์ - iptables (0) | 2023.07.05 |
---|---|
[Linux] ๋ฆฌ๋ ์ค ๋ก๊ทธ ํ์ผ ๊ด๋ฆฌ(์ ๋ฆฌ ์๋ํ) (0) | 2023.06.29 |
[Linux] SELinux ๋๊ธฐ ๋ฐ ์์ ๋นํ์ฑํ ๋ฐฉ๋ฒ (0) | 2021.12.09 |
CentOS Nginx ์ Certbot์ ํตํ ๋ฌด๋ฃ SSL์ธ์ฆ์ ์ ์ฉ ๋ฐ HTTP/2 ์ ์ฉ (0) | 2021.06.30 |
๋๊ธ