본문으로 바로가기

특정 IP만 SSH접속 허용하기

category 서버 & 시스템/Linux 2017. 9. 18. 12:32
반응형



# vi /etc/hosts.allow


# vi /etc/hosts.deny

sshd:ALL \\ 내용추가


# /etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]


/etc/hosts.deny 맨 아랫줄에 sshd:ALL추가 - 모든 IP에서 SSH접속 불가

(sshd:192.168.0.2  192.168.0.2에서만 접속 불가)





smileserv@smileserv-GA-MA74GMT-S2 ~ $ ssh itsyou2@x.x.x.x
ssh_exchange_identification: read: Connection reset by peer


SSH접속이 불가능한 것 확인 가능




 

# vi /etc/hosts.allow

sshd:192.168.9.22 \\ 내용 추가

# /etc/init.d/sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd:                                             [  OK  ]




/etc/hosts.allow 맨 아랫줄에 sshd:[접속할 IP] 추가

모든 IP에서 SSH접속 불가 & 192.168.9.22 만 접속가능





$ ssh itsyou2@x.x.x.x
itsyou2@x.x.x.x's password:
Last login: Mon Sep 18 11:01:14 2017 from x.x.x.x




SSH 접속 가능



반응형