07C. ์ด๋ฏธ ์์ฑ๋ EC2 ์ธ์คํด์ค์์ ๊ณต๊ฐ ํค ๋ฐ๊พธ๊ธฐ
07C. ์ด๋ฏธ ์์ฑ๋ EC2 ์ธ์คํด์ค์์ ๊ณต๊ฐ ํค ๋ฐ๊พธ๊ธฐ ๊ด๋ จ
EC2 ์ธ์คํด์ค๋ ์๋ก ์์ฑํ ๋์๋ง ํค ์์ ์ ํํ ์ ์์ต๋๋ค. ์์ฑ๋ ์ดํ์๋ EC2 ํ์ด์ง์์ ํค ์์ ๋ฐ๊พธ๋ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. Linux๊ฐ ์ค์น๋ EC2 ์ธ์คํด์ค๋ SSH๋ก ์ ์ํ ๋ค ํ์ผ์ ์ฝ๊ฐ ํธ์งํ๋ฉด ๊ณต๊ฐ ํคPublic Key๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ๋ฐ๊ฟ ์ ์์ต๋๋ค.
๋จผ์ ๊ณต๊ฐ ํค ํํ๋ฅผ ์์๋ณด๊ฒ ์ต๋๋ค.
Windows์์ PuTTY Key Generator๋ก ์์ฑํ ๊ณต๊ฐ ํค๋ ์๋์ ๊ฐ์ ํํ์ ๋๋ค.
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20140415"
AAAAB3NzaC1yc2EAAAABJQAAAQEAj3eP9Lm/af2rMYzDx9bLg3I0WQXGaxXHrlX9
IycYjNrwg7YeVgPHuJD8mpRsqIl5pZgDDRdcPbF18krkN/aUB7F6zecSAtOtypMu
IBHT6nvbHsoLREBGTptFvftmqCWOupWputJzuDrCUt6FC87bTcgRqz3VAkijPJQ8
Zjt29rlc04X6NPTONV93FK5NbGCqpYOl5Y3ILEcVkTIoq6L5qgffLMLH+YwoX/t4
Sz5vPwjbfpkdBhMhffD+1NwEwuI7QBO7kCuC8Yw0BHIG45YB0iqQ0O0VvfMI64kP
TYR5KUcOxhRn1i97q/y1lvvpa+jxYgUd9OayBKKadDxuLpv5Xw==
---- END SSH2 PUBLIC KEY ----
๊ทธ๋ฆฌ๊ณ Linux, Mac OS X์์ ๊ณต๊ฐ ํค๋ ์ฌ์ฉ์ ํ ๋๋ ํฐ๋ฆฌ์ .ssh
๋๋ ํฐ๋ฆฌ ์๋ id_rsa.pub
ํ์ผ์
๋๋ค(~/.ssh/id_rsa.pub
). id_rsa.pub
ํ์ผ์ ์๋์ ๊ฐ์ ํํ์
๋๋ค. ์ฌ๋ฌ ์ค๋ก ๋ณด์ด์ง๋ง ์ฌ๋ฌ ์ค์ด ์๋๋ผ ํ ์ค์
๋๋ค.
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDg9KULNS8qO49LfK01O33KxWRxT9uhRcIU2rUN3YcJzSYYCWt3LfSx2TRk5mcJjR7XCzuY3biAnJZdrCf5KTjEp7KNohqpVxUcE0WJiWZJkYMVSCrmryCAAY+945E8h3py0NbR2hOY9lvV9ZndgNHO4dN1qsJxjYNTfEhl3pFnuxNLcbxrkXgegDU8R0HIIU4Bnb18G9pFTjzjdAcwxw4HgevtAS3YUH2iSLaNqipeQJcbQjC7psGNeunvvtrOBqetyom/+XrDWzQa6U3763ySYTilHzfY7EZpIesnmNNDBWXru6OS5J3QyKqldtHqAiuC3MQ8NCkSlgwtkFdwPxY5 pyrasis@ubuntu
์ด์ EC2 ์ธ์คํด์ค์ SSH๋ก ์ ์ํ์ฌ ์ฌ์ฉ์ ํ ๋๋ ํฐ๋ฆฌ ๋ฐ์ .ssh
๋๋ ํฐ๋ฆฌ์ ์๋ authorized_keys
ํ์ผ์ ํธ์งํฉ๋๋ค(~/.ssh/authorized_keys
). ์ด ํ์ผ์ ๊ณต๊ฐ ํค๊ฐ ๋ฑ๋ก๋์ด ์์ผ๋ฉด ๊ฐ์ง๊ณ ์๋ ๊ฐ์ธ ํค ํ์ผ(pem
ํน์ ppk
)์ ํตํด SSH๋ก ์ ์ํ ์ ์์ต๋๋ค.
๋ค์์ PuTTY Key Generator๋ก ์์ฑํ rsa-key-20140415 ํ์ผ๊ณผ Linux(Mac OS X)์ id_rsa.pub
ํ์ผ์ authorized_keys
ํ์ผ์ ์ถ๊ฐํ ๋ชจ์ต์
๋๋ค.
/home/์ฌ์ฉ์/.ssh/
authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCDBQacZgKISLXZKD+zlDnugmQAdR3gqYya4iWDvtZyA1h/VhQVvSMtxkgMiSsdXwD98iLeezaJN6dSXnRXTZ1tdjKHdp8OHAwy5aCKzQtj7eybx6yV+mHQbBBFrGM3u5b/aus+C+klynPuIWThaqqbPRt3VY6sijXbzEExDl/PtxKsk5HKDDXj01FCzJ5ABPKWMhjr7oIE9xdbsU6wcyG0FoCAg5Zq9gliwB7KWL+XyiWFd6qZdEN1SzYLXvqTFE/18xMSFh9hake7gHKAEv6/TXcJgZjCnKRXrcTKYQcNhtgK3TxyBH0EaWCQpihiF8bMP3FDzoZu99eaqnRstd9B pyrasis
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAj3eP9Lm/af2rMYzDx9bLg3I0WQXGaxXHrlX9IycYjNrwg7YeVgPHuJD8mpRsqIl5pZgDDRdcPbF18krkN/aUB7F6zecSAtOtypMuIBHT6nvbHsoLREBGTptFvftmqCWOupWputJzuDrCUt6FC87bTcgRqz3VAkijPJQ8Zjt29rlc04X6NPTONV93FK5NbGCqpYOl5Y3ILEcVkTIoq6L5qgffLMLH+YwoX/t4Sz5vPwjbfpkdBhMhffD+1NwEwuI7QBO7kCuC8Yw0BHIG45YB0iqQ0O0VvfMI64kPTYR5KUcOxhRn1i97q/y1lvvpa+jxYgUd9OayBKKadDxuLpv5Xw== rsa-key-20140415
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDg9KULNS8qO49LfK01O33KxWRxT9uhRcIU2rUN3YcJzSYYCWt3LfSx2TRk5mcJjR7XCzuY3biAnJZdrCf5KTjEp7KNohqpVxUcE0WJiWZJkYMVSCrmryCAAY+945E8h3py0NbR2hOY9lvV9ZndgNHO4dN1qsJxjYNTfEhl3pFnuxNLcbxrkXgegDU8R0HIIU4Bnb18G9pFTjzjdAcwxw4HgevtAS3YUH2iSLaNqipeQJcbQjC7psGNeunvvtrOBqetyom/+XrDWzQa6U3763ySYTilHzfY7EZpIesnmNNDBWXru6OS5J3QyKqldtHqAiuC3MQ8NCkSlgwtkFdwPxY5 pyrasis@ubuntu
๊ธฐ๋ณธ์ ์ธ ํ์์ 'ssh-rsa <๊ณต๊ฐ ํค> <์ฝ๋ฉํธ>
' ํ์์
๋๋ค. ์์ ์ค๋ช
ํ ๊ฒ์ฒ๋ผ ์ฌ๋ฌ ์ค์ด ์๋๋ผ ํ ์ค์ธ ๊ฒ์ ์ ์ํฉ๋๋ค. id_rsa.pub
ํ์ผ์ ๊ฒฝ์ฐ ๊ทธ๋๋ก ๋ณต์ฌํด์ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ฉด ๋ฉ๋๋ค.
ํ์ง๋ง, PuTTY Key Generator๋ก ์์ฑํ ํ์ผ์ ์ผ์ ํ ํํ๋ก ๊ฐํ์ด ๋์ด ์์ต๋๋ค. ๊ทธ๋์ ์์ ๊ฐ์ด ํ์์ ๋ง์ถฐ์ฃผ์ด์ผ ํฉ๋๋ค. ๋งจ ์์ ssh-rsa
๋ฅผ ์
๋ ฅํ๊ณ ํ ์นธ ๋์ด ๋ค ํค๋ฅผ ๋ถ์ฌ๋ฃ๊ณ ์ฌ๋ฌ ์ค๋ก ๋ ๊ฒ์ ํ ์ค๋ก ๋ง์ถ์ด์ค๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ ์นธ ๋์ด ๋ค ์ฝ๋ฉํธ๋ก ์ฌ์ฉํ rsa-key-20140415
๋ฅผ ์
๋ ฅํ๋ฉด ๋ฉ๋๋ค.
.authorized_keys
ํ์ผ์ ์ ์ฅํ๋ฉด ์์ ์ถ๊ฐํ ๊ณต๊ฐ ํค์ ๋ง๋ ๊ฐ์ธ ํค๋ก SSH ์ ์์ ํ ์ ์๊ฒ ๋ฉ๋๋ค(์ง๊ธ ์์ ์์๋ ๊ณต๊ฐ ํค๋ฅผ ์ถ๊ฐํ์ง๋ง ์๋ ์๋ ๊ณต๊ฐ ํค๋ฅผ ์ญ์ ํ๊ณ ์๋ก์ด ๊ณต๊ฐ ํค๋ง ๋ฃ์ด๋ ๋ฉ๋๋ค).