728x90
QA담당자분이 리눅스 서버에 SSH ROOT 접속이 안된다고 문의를 하셨다.
SSH 22포트로 LOGIN시 Access denied가 뜬다고.
< 해결방법 >
-----> 문제는 root로 바로 로그인하려고 하셨기 때문. 특정 사용자로 로그인 후
su 명령어를 통해 root로 로그인해줘야 한다고 가이드 해드림!
그렇다면, SSH Root Login Access denied가 뜨는 이유와 root로 바로 로그인 할 수 없는 이유는 뭘까?
Root로 다이렉트로 로그인되지 않는것은 리눅스 보안설정이 강화되었기 때문.
최신 버전의 리눅스들은 Default로 SSH 접속시 root의 다이렉트 로그인 설정인
--> sshd_config 파일의 PermitRootLogin 설정값이 No로 되어있다.
따라서, root로 바로 로그인을 하고 싶으면
/etc/ssh/sshd_config 파일의 PermitRootLogin 값을 yes로 수정하고
(1)service sshd restart
(2)/etc/init.d/sshd restart
(3)reboot
셋중에 아무거나 실행 (sshd 혹은 시스템을 재시작) 해주면
해당 설정값이 반영되어 root로 바로 로그인이 가능하다.
728x90
'컴퓨터 활용(한글, 오피스 등) > 50_2.운영체제_리눅스' 카테고리의 다른 글
| 리눅스_쉘 스크립트_반복문(for 문) (0) | 2022.12.01 |
|---|---|
| 리눅스_프로젝트 관리 시스템(Redmine) 설치 (0) | 2022.11.30 |
| 리눅스_명령어 모음 (0) | 2022.11.26 |
| 리눅스_웹/리눅스 서버에서의 TLS / SSL 버전 확인 및 설정 (0) | 2022.11.26 |
| 리눅스_Apache SSL 인증서 설치/적용 가이드 (0) | 2022.11.26 |