목차

console login Permission denied

콘솔 로그인이 실패하는 경우 아래의 2가지 경우가 있다.

Permission denied

리눅스 시스템에 콘솔 / SSH 로그인시에 아래와 같이 Permission denied 메세지가 출력되면서 로그인이 되지 않는 경우가 있다.

Red Hat Enterprise Linux 8.7 (Ootpa)
Kernel 4.18.0-425.3.1.el8.x86_64 on an x86_64

test login: root
Password: ******

Permission denied

위 에러가 발생하는 이유는 limit.conf 내에 nofile 제한을 unlimited로 설정한 경우에 발생한다.

user       hard      nofile     unlimited
user       soft      nofile     unlimited
*          hard      nofile     unlimited
*          soft      nofile     unlimited

이런 현상이 발생하는 원인은 근본적으로 커널에 제한이 설정되어있기때문에 unlimited값을 가질수 없어 발생하는 것이다.
최대값은 1048576 를 초과하지 않도록 한다.

Permission Denied (publickey,gssapi-keyex,gssapi-with-mic)

Permission Denied (publickey,gssapi-keyex,gssapi-with-mic) 와 비슷한 에러가 나는 경우

PermitRootLogin no                   # <- root 로그인 차단 여부
PubkeyAuthentication yes             # <- ssh key 로그인 설정
PasswordAuthentication yes           # <- password 로그인 설정

Error in service module

로그인시에 Error in service module 오류가 발생하며 로그인이 되지 않는 경우가 있다.

Red Hat Enterprise Linux 8.7 (Ootpa)
Kernel 4.18.0-425.3.1.el8.x86_64 on an x86_64

test login: root
Password: ******

Error in service module

이런 경우는 selinux tagging값이 잘못 설정되어있거나 싱글모드에서 파일을 편집한 경우에 발생한다. selinux tagging 을 재설정해주면 해결된다.

참조링크