리눅스 서버에 접속 가능한 IP와 사용자를 특정 몇몇으로 제한하는 방법이다.
먼저 터미널에서 nano 명령어로 파일을 수정한다.
nano /etc/hosts.allow
위 명령어로 파일을 열어서 맨 아래에 다음과 같이 허용할 ip를 입력하여 저장한다.
ALL: 123.12.123.123
ALL: 123.
ALL: 123.13 EXCEPT 123.13.111.111
ip는 위의 예시처럼 123.12.123.123 과 같이 전체 다 입력할 수도 있고,
123. 과 같이 한자리대만 표시해서 해당 대역을 다 허용하게 할 수도 있다.
그리고 세번째는 123.13대역을 다 허용하지만, 그 대역에서 123.13.111.111 한개만은 허용하지 않는다는 뜻이다.
또한, 허용할 ip 말고 접속을 막을 ip를 설정할 때는 hosts.allow파일이 아니라 hosts.deny 파일을 수정한다.
nano /etc/hosts.deny
만약 특정 ip만을 허용하고 이를 제외한 모든 ip를 제한하고 싶다면, 위의 hosts.allow 파일에서 허용할 ip만 추가하고 hosts.deny 파일에서 ALL: ALL 로 설정하면 된다.
(ALL: ALL을 주석처리해서 모든 접근을 다 허용할 수도 있다.)
ALL: ALL
'기타' 카테고리의 다른 글
[linux] 우분투 계정 생성/sudo 권한 부여/비밀번호 변경/삭제 (0) | 2022.11.22 |
---|---|
[linux] nano 단축키 사용 (0) | 2022.11.22 |
[Javascript] 어제, 일주일 전, 이번 달 1일 날짜 구하기 (0) | 2022.11.03 |
[jQuery] 체크박스 체크 여부에 이벤트 걸기 (0) | 2022.11.03 |
[IIS] IIS 포트번호 변경 (0) | 2022.04.22 |