๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Develop

๐Ÿšช SSH ์‰ฝ๊ฒŒ ์ ‘์†ํ•˜๊ธฐ

๐Ÿ“Œ ์‹œ์ž‘ํ•˜๊ธฐ ์•ž์„œ

EC2์— ์ ‘์†ํ•˜๋ ค๋ฉด ๋งค๋ฒˆ ์•„๋ž˜์™€ ๊ฐ™์ด ์ž…๋ ฅํ•ด์•ผ ํ•œ๋‹ค.

ssh [HOST NAME]@[IP ADDRESS] -i [PEM NAME].pem

 

์™ธ์šฐ๊ธฐ์—๋Š” ์–ด๋ ค์›€์ด ์žˆ๊ธฐ์— ์ฃผ๋กœ ๋ฉ”๋ชจ์žฅ์— ์ ์–ด๋†“๊ณ  ์ ‘์†ํ•˜๋Š”๋ฐ ์ด๊ฒƒ ๋งˆ์ €๋„ ๊ท€์ฐฎ๋‹ค. ์ด๋ฒˆ ๊ธ€์€ EC2์— ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ๊ธ€์„ ์จ๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ "ssh [๋ช…๋ น์–ด]"๋ฅผ ์ž…๋ ฅํ•˜๋ฉด EC2์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“Œ EC2์— ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•

1) .pem ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ๋กœ ๊ธฐ์–ตํ•˜๊ธฐ

๊ทธ๋ฆผ[1] - .pem ๊ฒฝ๋กœ

๊ฒฝ๋กœ๊ฐ€ ๋‹ฌ๋ผ๋„ ์ƒ๊ด€์—†๋‹ค. ๋‚˜๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ~/Develop/key ๊ฒฝ๋กœ์— .pem ํŒŒ์ผ์ด ์žˆ๋‹ค.(๊ทธ๋ฆผ[1])

2) ~/.ssh๋กœ ์ด๋™ํ•˜๊ธฐ

๊ทธ๋ฆผ[2] - ~/ssh๋กœ ์ด๋™

3) config ํŒŒ์ผ ์ž‘์„ฑํ•˜๊ธฐ

๊ทธ๋ฆผ[3] - config ํŒŒ์ผ ์ž‘์„ฑ

vim ์—๋””ํ„ฐ๋ฅผ ์ด์šฉํ•ด์„œ i๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์•„๋ž˜์™€ ๊ฐ™์ด ์ž‘์„ฑํ•œ๋‹ค. ์ฐธ๊ณ ๋กœ "[]" ์•ˆ์— ์žˆ๋Š” ๋‚ด์šฉ์„ ์ฑ„์šฐ๋ฉด ๋œ๋‹ค.

Host [๋ช…๋ น์–ด]
     HostName [IP ๋˜๋Š” ๋„๋ฉ”์ธ ์ฃผ์†Œ]
     User [๊ณ„์ • ์ด๋ฆ„]
     IdentityFile [ํŒŒ์ผ ๊ฒฝ๋กœ]

 

[๋ช…๋ น์–ด] - ์ตœ์ข…์ ์œผ๋กœ "ssh [๋ช…๋ น์–ด]"๋กœ EC2์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ ๊ธฐ์–ตํ•˜๊ธฐ ์‰ฌ์šด ์ด๋ฆ„์„ ์ •ํ•˜๋ฉด ๋œ๋‹ค.
[IP ๋˜๋Š” ๋„๋ฉ”์ธ ์ฃผ์†Œ] - EC2 ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋œ๋‹ค. ๋‚˜๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ํ˜„์žฌ ํƒ„๋ ฅ์  IP๋ฅผ ์ž…๋ ฅํ•ด์คฌ๋‹ค.
[๊ณ„์ • ์ด๋ฆ„] - AWS์—์„œ Ubuntu๋กœ ์„ ํƒํ–ˆ์œผ๋ฉด ubuntu ๊ทธ ์™ธ์—๋Š” ec2-user
[ํŒŒ์ผ ๊ฒฝ๋กœ] - .pem ํŒŒ์ผ์ด ์žˆ๋Š” ๊ฒฝ๋กœ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค.

๊ทธ๋ฆผ[4] - ์˜ˆ์‹œ

4) ๋งˆ์ง€๋ง‰์œผ๋กœ

๊ทธ๋ฆผ[5] - EC2 ์ ‘์†

"ssh [๋ช…๋ น์–ด]"๋กœ EC2์— ์ ‘์†ํ•˜๋ฉด ๋œ๋‹ค.

ํƒœ๊ทธ