보안을 위해 SSH를 통한 root 로그인은 좋지 않습니다.
그래서 root 대신 새로운 사용자를 추가해서 사용하는 방법을 알아보고자 했습니다.
사용자 생성
- admin이라는 사용자 생성
adduser admin
- 새로 추가한 admin 사용자의 비밀번호 설정
passwd admin
- 생성한 사용자 확인
id admin
- admin 사용자에게 sudo 권한 부여
echo 'admin ALL=(ALL) ALL' >> /etc/sudoers
admin 사용자 SSH 접속 가능 확인
ssh admin@[IP주소or도메인] -p 22
root SSH 로그인 비활성화
- root 로그인 후 /etc/ssh/sshd_config 파일을 수정합니다.
vi /etc/ssh/sshd_config
- #PermitRootLogin yes -> PermitRootLogin no
- sshd 재시작
/etc/init.d/sshd/restart
'인프라 > Linux' 카테고리의 다른 글
[CentOS] Linux to Windows 암호 없이 SSH 접속 (0) | 2021.10.03 |
---|---|
[CentOS] Linux to Linux 암호 입력없이 SSH 접속 (0) | 2021.10.01 |
[CentOS] 공유폴더 마운트 (호스트와 가상머신 간의 공유) (0) | 2021.09.10 |
[CentOS] 방화벽 포트 개방 (0) | 2021.09.03 |
[CentOS] VIP 설정 방법 (1) | 2021.09.01 |