为什么我在Ubuntu 18.04中访问ssh很慢?

为什么我在Ubuntu 18.04中访问ssh很慢?

我最近安装了 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

相关内容