리눅스 hosts.allow hosts.deny 설정하기
- 리눅스
- 2022. 12. 13.
728x90
hosts.allos와 hosts.deny는 특정 클라이언트(PC)에게만 접근을 허용 또는 차단 할 수 있는 역할을 하는 설정 파일입니다.
ssh 접근 제어를 할 때 유용하게 사용할 수 있습니다.
ssh 접속 제어하기
위치 : /etc./hosts.allow or /etc/hosts.deny
hosts.allow 설정하기
접속을 허용할 클라이언트를 지정합니다.
ALL:ALL
ALL:[IP]:allow
sshd: 192.168.0.5
ALL:192.168.1.0/255.255.255.0:allow 대역 지정도 가능합니다.
IP등록시 구분자로 , 를 이용합니다.
hosts.deny 설정하기
접속을 차단할 클라이언트를 지정합니다.
deny 역시 ALL:ALL로 전체 차단을 설정해 놓고 allow에만 등록되어 있는 클라이언트만 접속이 가능하도록 할 수 있습니다.
hosts 설정을 해주신 다음에는 sshd를 재시작 해줍니다.
# service sshd restart
# systemctl restart sshd
허용되지 않은 IP로 접근 시도 시 나오는 메시지
ssh_exchange_identification: read: connection reset by peer
'리눅스' 카테고리의 다른 글
Linux fdisk 파티션 생성 및 마운트 방법 (0) | 2022.12.29 |
---|---|
[Linux] mkfs.xfs device or resource busy 해결방법 (0) | 2022.12.27 |
리눅스 서버 켤 때마다 마운트 되게 설정 방법 (0) | 2022.07.28 |
리눅스 링크 거는 법 - ln 옵션 (0) | 2022.07.15 |
리눅스 '>' '>>' 파일에 텍스트 추가 방법 (0) | 2022.07.12 |