Недавно я установил 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
Эта проблема вызвана сетевым интерфейсом netplan, который недавно адаптирован в Ubuntu 18.04. Обычно, когда пользователи настраивают этот интерфейс, они помещают optional: true
атрибут в , *.yaml
чтобы установить ethernet, как показано ниже.
network:
version: 2
ethernets:
ens5:
addresses: []
dhcp4: true
optional: true
Причина, по которой они добавили этот атрибут, заключается в том, что если в файле нет атрибута, то он зависнет на определенное время при загрузке, показывая сообщение.
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