최근 Ubuntu 18.04를 설치하고 네트워크를 설정했으며 서버에서 사용자 정보를 가져오도록 NIS 클라이언트를 구성했습니다.
문제는 SSH를 통해 이 서버에 액세스할 때 서버에서 쉘을 가져오기에는 너무 느리다는 것입니다. 이 문제를 해결하기 위해 검색 중 다음 오류 메시지를 찾았 /var/log/auth.log
지만 어떻게 해야 할지 모르겠습니다. 어떻게 해야 하나요?
Jun 13 08:55:08 server sshd[1716]: pam_systemd(sshd:session): Failed to create session: Connection timed out
답변1
이 문제는 Ubuntu 18.04에서 새롭게 적용된 네트워크 인터페이스인 netplan으로 인해 발생합니다. 일반적으로 사용자는 이 인터페이스를 구성할 때 아래와 같이 이더넷을 설정하기 위해 optional: true
에 속성을 넣습니다 .*.yaml
network:
version: 2
ethernets:
ens5:
addresses: []
dhcp4: true
optional: true
해당 attr을 넣는 이유는 파일에 attr이 없으면 부팅 시 메시지를 표시하는 데 일정 시간이 걸리기 때문입니다.
a start job is running for wait for network to be configured
하지만 문제는 이 속성을 넣을 때 선택적 명령이 /etc/pam.d/common-session
실행되고 서버에 연결을 시도하는 동안 오류가 발생한다는 것입니다.
# /etc/pam.d/common-session
...
session optional pam_systemd.so
...
따라서 서버에 연결하거나 세션을 수행하는 동안 시간 초과를 없애려면 주석 처리가 필요합니다.
# session optional pam_systemd.so