私はキャンパスに住んでおり、接続するには802.1xタブで証明書と秘密鍵を設定する必要があります。問題は、秘密鍵を追加しようとすると、「暗号化されていない秘密鍵は安全でない」と表示され、手順を完了できないことです。これは、秘密キーを直接ドラッグアンドドロップしようとすると発生します。そうしないと、「開く」ボタンを使用してUbuntuにファイルがまったく表示されません。詳細を含む画像も添付します。
これに対する解決策はありますか?
よろしく、アービン
同様の問題があり、回避策が見つかりました。新しいネットワーク接続を作成し、nmcliプログラムを使用して適切なフィールドを設定しました。これは適切に機能しました。ネットワークマネージャアプレットを正常に使用する方法が見つかりませんでした。ここに私たちがしたことの要約があります(括弧[]内の値を適切な値に置き換える必要があります)
以下を使用してインターフェース名を決定します。
nmcli d
次を使用して新しい接続を作成します。
nmcli con add type ethernet con-name [connection-name] ifname [interface-name] ip4
次を使用して802.1xパラメータを設定します。
nmcli con mod [connection-name] 802-1x.eap tls 802-1x.client-cert [path to client cert] 802-1x.private-key-password [password] 802-1x.private-key [path to private key] 802-1x.identity [your identity] 802-1x.ca-cert [path to CA cert]
次を使用して接続を開始します。
nmcli con up [connection-name]
この例では、CA証明書(ca.pem)、クライアント証明書(client.crt)、および秘密鍵(client.pem)に個別のファイルがありました。 .p12ファイルがある場合は、opensslを使用してクライアント証明書と秘密キーを作成できると思います。
これらのすべての手順が必要かどうかはわかりませんが、nmcliを使用して既存の接続を変更しようとしましたが、うまくいきませんでした(間違えた可能性があります)。