Cloudera CDH/CDP 및 Hadoop EcoSystem, Semantic IoT등의 개발/운영 기술을 정리합니다. gooper@gooper.com로 문의 주세요.
리눅스(Linux) 포트(port) 열기, 방화벽(firewall) 설정/해제 등 안내
--------------------------------------
--------------------------------------
리눅스 port를 열기 위해서는 iptables를 통해서, 포트를 열고 막고를 할 수 있습니다.
아래의 예제 부분만 따라 하시면 해당 port에 대해 모두 열 수 있습니다.
Inbound (외부에서 서버로 들어오는) , Outbound( 서버에서 외부로 나가는 ) 모두 port를 열기 위해서는 아래의 iptables로 INPUT, OUPUT 을 해주면 모두 열립니다.
권한은 root에서 해주시기 바랍니다.
iptables -I INPUT 1 -p tcp --dport 5900 -j ACCEPT
iptables -I OUTPUT 1 -p tcp --dport 5900 -j ACCEPT
예를 들면 ) FTP port 21번을 열고 싶다.
#iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT
#iptables -I OUTPUT 1 -p tcp --dport 21 -j ACCEPT
아래의 예제 부분만 따라 하시면 해당 port에 대해 모두 열 수 있습니다.
Inbound (외부에서 서버로 들어오는) , Outbound( 서버에서 외부로 나가는 ) 모두 port를 열기 위해서는 아래의 iptables로 INPUT, OUPUT 을 해주면 모두 열립니다.
권한은 root에서 해주시기 바랍니다.
iptables -I INPUT 1 -p tcp --dport 5900 -j ACCEPT
iptables -I OUTPUT 1 -p tcp --dport 5900 -j ACCEPT
예를 들면 ) FTP port 21번을 열고 싶다.
#iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT
#iptables -I OUTPUT 1 -p tcp --dport 21 -j ACCEPT
#service iptables save로 저장한 후에
#/etc/init.d/iptables restart 명령을 실행해준다.
#/etc/init.d/iptables restart 명령을 실행해준다.
혹은 /etc/sysconfig/iptables을 열어 직접수정도 가능하다.
-A INPUT -p tcp -m state --state NEW -m tcp --dport 33590 -j ACCEPT 를 추가한 후 "/etc/init.d/iptables restart"를 실행해주면
된다.
-> iptables파일을 직접 수정하는 경우 "service iptables reload" -> "service iptables restart"를 실행해줘야 반영된다.
*방화벽 적용되는 포트 확인 : iptables -nL
댓글 0
번호 | 제목 | 날짜 | 조회 수 |
---|---|---|---|
8 | [CentOS] 네트워크 설정 | 2018.03.26 | 636 |
7 | 프로세스를 확인해서 프로세스를 삭제하는 shell script예제(cryptonight) | 2018.02.02 | 867 |
6 | linux에서 특정 포트를 사용하는 프로세스 확인하기 | 2017.04.26 | 719 |
5 | nc -l 7777 : 7777포트에서 입력을 받는다. | 2017.03.23 | 548 |
4 | [shell script]test.txt에 space로 분리된 내용을 일어들이는 예제 | 2017.02.21 | 770 |
3 | [shell script] 파일을 한줄씩 읽어서 파일내용으로 명령문 만들고 실행하는 shell script예제 | 2017.02.21 | 833 |
» | CentOS에서 리눅스(Linux) 포트 열기, 방화벽 설정/해제 등. | 2016.03.14 | 893 |
1 | centsOS vsftpd설치하기 | 2013.12.17 | 1953 |