반응형
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)에 포트 추가해주고 재시작해주자.
반응형
'플랫폼 > Linux' 카테고리의 다른 글
[Linux] ssh 접속 시 Permission denied 현상 해결 방법 (0) | 2023.05.11 |
---|---|
[Linux] 동작 중인 특정 포트 죽이기 (0) | 2023.05.10 |
[Linux] 리눅스 개발 환경에서 .sh파일 (0) | 2023.03.05 |
프로세스에서 없는 파이프에 쓰려고 했습니다. (The process tried to write to a nonexistent pipe에러) (0) | 2023.02.19 |
[Linux] ufw (Uncomplicated Firewall) 명령어 (0) | 2023.02.04 |
댓글