ssh ๋ก ์๊ฒฉ ์ ์์ ํ ๋ ํฌํธ๋ฒํธ๋ฅผ 2222๋ฒ์ผ๋ก ์ ์์ ํด๋ณด๋ ์์ ์ด๋ค. ๋ด ์ปดํจํฐ์ ๋๊ตฐ๊ฐ ์๊ฒฉ ์ ์์ ํ์ฉํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ๊ณผ์ ์ ๊ฑฐ์น ์ ์๋ค.
๋จผ์ /etc/ssh/sshd_config ํ์ผ์ vim ํธ์ง๊ธฐ๋ก ์ด์ด์, Port 2222 ๋ก ์์ ํ๋ค.
Port ๊ฒ์์ ํ ๋๋ /Port ๋ผ๊ณ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค.
์ด ํ์ผ์ ์์ ํด์ 2222 ํฌํธ๋ฅผ ์ฌ์ฉํ๋๋ก ์ค์ ํ๋ ๊ฒ์ด๋ค.
ssh -p 2222 root@192.168.56.102
๊ทธ๋ฆฌ๊ณ sshd ์๋น์ค๋ฅผ ์ฌ์์ํ๋ค.
systemctl restart sshd
semanage ๋ช ๋ น์ด๋ก ํฌํธ ๋ ์ด๋ธ์ ์ถ๊ฐํด ์ค๋ค.
ํฌํธ ๋ ์ด๋ธ์ด๋ SELinux ๊ฐ enforcing ๋ชจ๋์ผ ๋ ํน์ ์๋น์ค๊ฐ ์ฌ์ฉํ๋ ํฌํธ๋ฅผ ์ค์ ํ๋ ๊ฒ์ด๋ค.
semanage port -a -t ssh_port_t -p tcp 2222
์ฐธ๊ณ ๋ก ํฌํธ๋ ์ด๋ธ์ ์ญ์ ํ๊ธฐ ์ํด์๋ -d ์ต์ ์ ์ฃผ๋ฉด ๋๋ค.
ํฌํธ๋ ์ด๋ธ์ด ๋ฑ๋ก ๋์๋์ง ํ์ธํ๊ธฐ์ํด์ semanage port -l ๋ช ๋ น์ด๋ก ํ์ธํด๋ณผ ์ ์๋ค.
semanage port -l | grep -w '2222'
ํฌํธ๋ ์ด๋ธ์ ๋ฑ๋กํ ํ์, ๋ฐฉํ๋ฒฝ ์ค์ ์์ 2222/tcp ํฌํธ๋ฅผ ์คํํด์ผ ์๋๋ฐฉ์ด ์ ์ํ๋ ๊ฒ์ ํ์ฉํ ์ ์๋ค.
๋ฐฉํ๋ฒฝ ์ํ๋ฅผ ์ค์ ํ๋ ๋ช
๋ น์ด์ธ firewall-cmd ๋ก 2222/tcp ํฌํธ๋ฅผ ์ด์ด์ค ์ ์๋ค.
firewall-cmd --add-port=2222/tcp
๋ง์ง๋ง์ผ๋ก ํฌํธ๋ฒํธ 2222๋ก ssh ์๊ฒฉ ์ ์์ ํด๋ณด์
ssh -p 2222 root@192.168.xxx.xxx
์ฑ๊ณต์ ์ผ๋ก ๋ก๊ทธ์ธ ์๋ฃ ~~
'Cloud Engineering > Linux ๐ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux/๋ฆฌ๋ ์ค] NFS ์๋ฒ ์ฐ๊ฒฐํ๊ธฐ (0) | 2023.01.18 |
---|---|
[Linux/๋ฆฌ๋ ์ค] SELinux ๊ฐ๋ ๊ณผ SELinux ๋ชจ๋ (0) | 2023.01.16 |
[Linux] ๋ฆฌ๋ ์ค Log ํ์ธํ๊ธฐ - systemd jounrald log & syslog (0) | 2023.01.09 |
[Linux] systemd ๋ฐ๋ชฌ ํ๋ก์ธ์ค ์ ๋ฆฌ (0) | 2023.01.09 |
[Linux/๋ฆฌ๋ ์ค] ์์ ์ค์ผ์ค๋ง ๋ช ๋ น์ด at (0) | 2023.01.04 |