Ubuntu 18.04 でアクセスすると、ssh が遅すぎるのはなぜですか?

Ubuntu 18.04 でアクセスすると、ssh が遅すぎるのはなぜですか?

最近、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

関連情報