UbuntuにOpenVPNサーバーを正常にインストールするためのガイドに従いましたが、認証や接続などはすべて順調です。しかし、今では(証明書認証ではなく)ユーザー名/パスワード認証を実装したいと思います。私が読んでいるすべての記事は、PAMの使用について説明しています。また、PAMが既にインストールされており、プラグインが/usr/share/openvpn/plugin/lib/openvpn-auth-pam.so
などの場所にあることを参照しています。
ただし、そのファイルは存在しません。実際、/usr/share/openvpn
に存在する唯一のものはverify-cn
という名前のファイルです。 /etc/openvpn/
をチェックすると、刺激的なものはありません:
[root@vpn:/etc/openvpn]# ls /etc/openvpn
ca.crt client dh2048.pem server server.conf server.crt server.key ta.key update-resolv-conf
誰かが私がここで不足していることで私を助けることができますか?プラグインを実際に使用できるように、PAMをインストールするための参照すら見つけることができません。 OpenVPNなどのソースコードをダウンロードする必要がありますか?ガイドの指示に従って、apt install openvpn
( https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server- on-ubuntu-16-04 )
どんな提案も大歓迎です。
Steeldriverのコメントにあるように、パッケージリストを確認してファイルを見つけることができます。これは、パッケージインデックス( https://packages.ubuntu.com )を使用して行うこともできます。例えば:
/usr/lib/openvpn/openvpn-plugin-auth-pam.so
にファイルがありますが、/usr/lib/x86_64-linux-gnu/openvpn/plugins/openvpn-plugin-auth-pam.so
(AMD64/x86-64の場合)です。