본문 바로가기

Linux(CentOS)

ssh root 접속 제한 설정

우선 root 외 접속할수 있는 user 를 생성한다.

#useradd [유저이름]

접속시 사용할 패스워드 설정

#passwd [유저이름]

local 접속이 아닌 원격 접속시 ssh를 사용하는데 대부분 포트는 22

보안을 위해 포트도 변경하기로 한다.

ssh의 관련된 설정 파일은 /etc/ssh/sshd_config

vi 편집기로 수정한다.

#vi /etc/ssh/sshd_config


표시된 부분의 #(주석)을 삭제해도 되나 가능하면 복사해서 

PermitRootLogin yes => PermitRootLogin no 변경한다. 

Allowusers [userID] 다수의 ID 나열 가능

:wq 를 해야 저장된다.

#/etc/rc.d/init.d/sshd restart   : ssh데몬 재시작

일반 유저로 접속시 권한이 제한적이기 때문에

#su root 로 접속하면 된다.

%참고%

Allowusers [UserID] ... : 나열한 유저만 접속 가능

AllowGroups [GroupName] ... : 나열한 그룹만 접속가능

DenyUsers [UserID] ... : 나열한 유저만 접속 불가

DenyGroups [GroupName] ... : 나열한 그룹만 접속 불가


'Linux(CentOS)' 카테고리의 다른 글

centos 7.X 설치 GUI server  (0) 2019.05.28
Single booting (root 패스워드 초기화)  (0) 2016.01.16
mysql 컴파일 설치  (0) 2014.09.02
CentOS설치(5.8)  (0) 2014.08.31