我最近安装了 Ubuntu 18.04 并设置了网络,并且配置了 NIS 客户端以从服务器获取用户信息。
问题是当我通过 ssh 访问此服务器时,从服务器获取 shell 的速度太慢。我一直在努力解决这个问题,并找到了这个错误消息,/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
他们放置该属性的原因是,如果文件中没有属性,它将在启动时挂起一段时间并显示消息。
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