-
[AWS] port 22: Operation timed out (ssh๋ก ec2 ์ ์์ timeout ์ค๋ฅ ํด๊ฒฐ)๐ปProgramming/AWS 2024. 1. 21. 15:06
ufw enable ํ ์ ์์ด ์๋๋ ์ค๋ฅ๊ฐ ์๊ฒผ๋ค. ์๋๋ฉด ๋ด๊ฐ ufw ํ์ฉ ํฌํธ๋ฅผ ์ง์ ํด์ค ๋ 80์ด๋ 443๋ง ํ์ฉํด์ค๊ฐ์ง๊ณ ,,,
์ดํ์ ๋ค์ ์ ์ํ๋ ค๋๊น ์ ๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
๊ทธ๋์ ์๋ฃ๋ฅผ ์ฐพ์๋ณด๊ณ ์ฐพ์๋ดค๋๋ฐ ๊ธฐ์กด ec2๋ฅผ ์ค์งํ๊ณ , ์๋ก์ด ec2๋ฅผ ์์ฑํด์ ๊ธฐ์กด ec2์ ๋ณผ๋ฅจ์ ์ฐ๊ฒฐ์ ๋๊ณ ์๋ก์ด ec2์ ์ฐ๊ฒฐํ์ฌ ssh์ ์ ์ํ ์ ์๋ค๋ ๊ทธ๋ฐ ๋ณต์กํ ๊ณผ์ ์ ์๊ฐํ๋ ๊ธ๋ฐ์ ์์ด์ ์ฌ๊ธฐ์ ๊ธฐ ์ข ๋ ๋ค์ ธ๋ณด๋ค๊ฐ ์ฐพ์ ํ ์ธ๊ตญ์ธ์ ๊ธ์ ๋ณด์๋ค~~!!
๋ฐ๋ก ์ด ๊ธ์ธ๋ฐ ๋๋ฌด๋๋ฌด ๊ฐ์ฌํ ๊ธ์ด๋ค.. Thankyou man~
๊ทธ๋์ ์ด ๊ธ์์ ์๋ ค์ค ๋ฐฉ๋ฒ์ ์ ๋ฆฌํด๋ณด๋๋ก ํ๊ฒ ๋ค.
1. ์ผ๋จ ์ธ์คํด์ค๋ฅผ ์ค์งํ๋ค.
2. ์ค์ง ํ์ ์ธ์คํด์ค ์ค์ -> ์ฌ์ฉ์ ๋ฐ์ดํฐ ํธ์ง์ ๋ค์ด๊ฐ์
Content-Type: multipart/mixed; boundary="//" MIME-Version: 1.0 --// Content-Type: text/cloud-config; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="cloud-config.txt" #cloud-config cloud_final_modules: - [scripts-user, always] --// Content-Type: text/x-shellscript; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="userdata.txt" #!/bin/bash ufw disable iptables -L iptables -F --//
์ด ์ฝ๋๋ฅผ ๋ณต์ฌ, ๋ถ์ฌ๋ฃ๊ธฐํด์ค๋ค. ๋ฐฉํ๋ฒฝ์ ๋นํ์ฑํํด์ฃผ๋ ์ฝ๋์ด๋ค.
3. ๋ค์ ์ธ์คํด์ค๋ฅผ ์์ํ๋ค.
์์์ด ๋๊ณ , ๋ค์ ์ ์ํด๋ณธ ๊ฒฐ๊ณผ, timeout ์ค๋ฅ ์์ด ์ ์ ์์ด ๋์๋ค!!!
4. ๋ฐฉํ๋ฒฝ ๊ท์น์ 22ํฌํธ๋ฅผ ํ์ฉํด์ฃผ๋ rule์ ์ถ๊ฐํ๋ค.
sudo ufw allow 22
(๋๋ https๋ฅผ ์ ์ฉํด์ผํ๋ ์ํฉ์ด๋ผ์ ๋นํ์ฑํ๋์ด์๋ ufw๋ฅผ ๋ค์ ํ์ฑํํด์ฃผ์๋ค.)
+++ ๊ทผ๋ฐ ufw๋ฅผ ํ์ฑํํด์ฃผ๊ณ ๋๋, ๋ค์ ์ด๋ฐ ์ค๋ฅ๊ฐ ์๊ฒผ๋ค.
์๊พธ ec2 ์ ์์ฐ๊ฒฐ์ด ๋์ด์ก๋ค.. ๋ด ์๊ฐ์ผ๋ก ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ufw๋ฅผ disable ํด์ฃผ์๋๋ฐ, ๋ค์ ํ์ฑํ๋๋๋ก ํด์ ๊ทธ๋ฐ ๊ฒ ๊ฐ๋ค. ์ผ๋จ 22ํฌํธ๋ฅผ ํ์ฉํด์ฃผ์์ผ๋ ๋ค์ ์ธ์คํด์ค๋ฅผ ์ค์งํ๊ณ ์๋ ์ ์๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๋ฅผ ์ง์์ฃผ๊ณ , ๋ค์ ์ ์ํ๋๊น ์ ์์ด ๋์๋ค!
'๐ปProgramming > AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ