[사용자제한]
vi /etc/ssh/sshd_config
allowusers user1 user2 user3 // 포지티브
denyusers user3 user1 // 네거티브
위쪽
입력 후 저장
[그룹제한]
allowgroups korea
denygroups korea1
입력 후 저장
다단계 접근방어
-Firewall (Selinux TCPwrapper)
-PAM
-Server (서비스 제한)
[ssh root 로그인 제한]
[root@localhost sshd_config.d]
cd /etc/ssh/sshd_config.d
[root@localhost sshd_config.d]
vi 01-permitrootlogin.conf
- YES → NO // root로 로그인 제한
[su 명령어 사용 제한]
-PAM
- vi /etc/ssh/ssh_config
- 7th 주석해제
- auth required pam_wheel.so user_uid
- vi /etc/group
- wheel 그룹에 속한 유저들로 su 로그인 불가
- // 다른 유저들 su 로그인 사용 제한
[ssh 서버 로그인 제한]
-PAM
- vi /etc/ssh/sshd_config
- 96th USEPAM → YES 변경
-
- vi /etc/pam.d/sshd
- auth required pam_listfile.so item=user or group
- sense=allow or deny onerr=succeed
- file=/etc/ssh/sshuser ( 파일명,경로 미상관 )
- item=user sense=allow file=/etc/ssh/sshuser onerr=succeed
/etc/ssh/sshuser 파일 생성 후
user1
user2
… 입력 후 저장
systemctl restart sshd
해당 계정 설정 완료
'IT 엔지니어 > Linux server' 카테고리의 다른 글
Linux VNC (0) | 2025.02.26 |
---|---|
Linux SAMBA (0) | 2025.02.25 |
리눅스 포트 변경 (0) | 2025.02.17 |
리눅스 실습 (0) | 2025.02.16 |
리눅스 서버 특수 비트 (0) | 2025.02.15 |