본문 바로가기

Ubuntu

리눅스 우분투 ssh 접속 차단 및 허용 하기

1. ssh 서비스 확인 하기 



2. ssh 접근 권한 설정 하기 


sudo vi /etc/hosts.allow


- 허용 할 IP  를 입력하고 저장하고 나온다. 


sshd : 1.1.1.1 

sshd : 2.2.2.2


※ 위에서는 1.1.1.1 과 2.2.2.2 에 대해서 접근을 허용하고 있다. 


3. ssh 접근 권한 차단하기 


 sudo vi /etc/hosts.deny


- 허용한 IP 외 모든 접속을 차단한다. 


sshd : ALL



4. ssh 서비스 재시작 


sudo service ssh restart




 

 

※  root로 SSH 접속 하는거 차단하기

 

1. sshd_config 설정하기

 

sudo vi /etc/ssh/sshd_config

 

- 아래와 같이 수정하고 저장하고 종료한다.

 

PermitRootLogin no

 

2. ssh 서비스 재 시작

 

sudo service ssh restart

 

- 아래 그림과 같이 Yes 를 no로 수정한다.

 

 

- root 로 로그인 하려 할 때 아래 그림과 같이 Access denied 로 나오는 것을 확인 할 수 있다.