티스토리 뷰
linux 서버(CentOS)에 svn 설치를 하고 IDE에서 설치한 곳에 붙으려고 하는데 Connection timeout이 발생했다.
원인은 서버에서 방화벽 해제를 해주지 않았기 때문이었다.
방화벽 해제를 하는 방법은 다음과 같이 firewall-cmd를 활용하였다. (root 계정으로 진행해야 한다.)
# firewall-cmd --permanent --zone=public --add-port=3690/tcp
success
# firewall-cmd --reload
success
# firewall-cmd --list-ports
3690/tcp
위와 같이 Svn에서 사용할 포트(3690)에 대해 등록을 해주었다. 그리고 reload를 하여 적용을 해준다.
그리고나서 등록된 포트 목록을 조회해보면 등록이 된 포트를 확인할 수 있다.
한건한건 등록해서 사용하는 방법은 위와 같고 반대로 삭제하는 방법은 다음과 같다.
# firewall-cmd --permanent --zone=public --remove-port=3690/tcp
이 외에도 방화벽에 관련된 명령어들을 살펴보자.
# firewall-cmd --permanent --zone=public --add-service=http //방화벽에 서비스 추가
# firewall-cmd --permanent --zone=public --remove-service=http //방화벽에 서비스 삭제
# systemctl stop firewalld // 방화벽 서비스 해제
# systemctl disable firewalld // 재부팅시 방화벽 실행하지 않기
# systemctl restart firewalld // 방화벽 서비스 재시작
끝!
'OS > Linux' 카테고리의 다른 글
[Linux] We trust you have received the usual lecture from the local SystemAdministrator 오류 조치 (0) | 2021.08.09 |
---|---|
폐쇄망(Linux) 환경에서 MySql 설치 및 시작하기 (0) | 2021.06.09 |
Linux ll 명령어 command not found 오류 날때 조치 (0) | 2021.04.08 |
Linux (CentOS) Service 등록하기 및 재기동시 자동 실행하기 (0) | 2021.01.05 |
OpenSSL이란? CentOS 7에 OpenSSL 설치하기 (update) (2) | 2020.12.17 |
댓글