본문 바로가기
플랫폼/Linux

[Linux] ssh 포트 추가 및 변경하기

by minhyeok.lee 2023. 2. 19.
반응형

ufw 포트 allow했는 데 안될 경우(.sshd 파일 변경)

 

0. ufw(ubuntu firewall)을 통해 1022번 Port를 allow했다고 생각하자.

2023.02.04 - [서버/Linux] - [리눅스 서버] ufw 방화벽 설정

 

[리눅스 서버] ufw 방화벽 설정

ufw (방화벽) 관련 명령어 * Ubuntu 는 앞에 sudo 입력 설치 $ apt-get -y install ufw 활성화 $ sudo ufw enable 비활성화 $ sudo ufw disable 전부막음 $ sudo ufw default deny 전부허용 $ sudo ufw default allow http, ssh, ftp, mysqp로

kfdd6630.tistory.com

 

 

1. 현재 상태를 확인한다.

$ netstat -anp | grep LISTEN | grep sshd

 

출력값

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1442/sshd
tcp6       0      0 :::22                   :::*                    LISTEN      1442/sshd

Port를 allow했지만 1022번 포트는 오픈되지 않고 22번 포트만 오픈된 것을 확인할 수 있다.

 

 

2. 설정을 변경한다

$ vim /etc/ssh/sshd_config

 

 2-1. vim editor가 열리고 추가하려는 포트를 ' i '를 눌러 입력모드로 들어간 후 추가해준다.

Port 22
Port 1022

 2-2. ' : ' 를 눌러 관리모드로 나간 이후 wq로 저장하고 나가준다.

 

 

3. sshd를 재시작 한다.

$ service ssh restart


출력값

[ ok ] Restarting OpenBSD Secure Shell server: sshd.

 

 

4. 포트가 추가된 것을 확인한다.

$ netstat -anp | grep LISTEN | grep sshd

 

출력값

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1547/sshd
tcp        0      0 0.0.0.0:1022            0.0.0.0:*               LISTEN      1547/sshd
tcp6       0      0 :::22                   :::*                    LISTEN      1547/sshd
tcp6       0      0 :::1022                 :::*                    LISTEN      1547/sshd

 

결론:

ssh 포트를 추가할 때, ufw(ubuntu firewall)을 통해 Port를 allow하고 sshd_config 파일(/etc/ssh/sshd_config)에 포트 추가해주고 재시작해주자.

반응형

댓글