[服務][網路]OpenVPN 以 username/password 的方式來登入

1 Comment

參考來源:

http://openvpn.net/howto.html 的 “Using Shared Object or DLL Plugins”

以 pam 認證方式

[Server]
原先的設定不變,再加上
plugin /etc/openvpn/openvpn-auth-pam.so samba (或 login)
client-cert-not-required

然後 重跑 OpenVPN
此時若是啟動有問題, 可能是 pam-devel  這個套件沒有安裝, 會造成 openvpn-auth-pam.so 在呼叫 pam 關聯時發生錯誤, 記得要安裝 pam-devel

新增使用者: user1
useradd -m user1

為 user1 設密碼
passwd user1

[Client]

原本的設定檔, 則要將以下兩行註解掉,

cert openvpn-xxx.crt
key openvpn-xxx.key

並加入以下這行, 才行使用客戶端的 openvpn 在啟用時, 會跳出帳密詢問框, 以供輸入,

auth-user-pass

One Comment (+add yours?)

  1. JoeChen
    2 月 03, 2009 @ 22:45:44

    補充:
    要使 openvpn-auth-pam.so(包含在 openvpn 套件裡) 有作用, 還要安裝以下套件
    pam-devel

    回覆

Leave a Reply

Share via
Copy link