一つの証明書を複数のクライアントで使い、同時接続を可能にする方法

基本的にクライアント証明書は一つのクライアントにつき一つ作るのがいいとされている。しかし、新しく作るのがめんどいときもある。iphoneとsurfaceに同じクライアント証明書が入っているのだが、この二つを同時接続しようとすると、先に接続されていた方が追い出される形になる。 openvpnのログを見てみるとこんな感じである。

Thu Apr 27 12:37:15 2023 MULTI: new connection by client 'hogehoge' will cause previous active sessions by this client to be dropped.
 Remember to use the --duplicate-cn option if you want multiple clients using the same certificate or username to concurrently connect.

chatGPTさんに解決方法を聞きました。

Yes, you can add the '--duplicate-cn' option to your OpenVPN server configuration file.

To do this, follow these steps:

    Open your OpenVPN server configuration file (usually named 'server.conf') using a text editor.

    Add the line 'duplicate-cn' to the file, without the quotes.

    Save the file and restart the OpenVPN server for the changes to take effect.

Here's an example of what the relevant section of the configuration file might look like:

# Allow multiple sessions per client username or certificate

duplicate-cn

解決です。chatGPT先生すごすぎ!!ググレカス!!はいずれ死語になるのでしょうか???