Re: Limit the number of users based on the key

Peter Davis via Openvpn-users <[email protected]>
Newsgroups gmane.network.openvpn.user
Message-ID <dPm5FLo3lHwP7j62Xc4TgZZvazYJg-BIpGmF_otHAsfK-WBewv8yJx5DwJtOSsFxv0jpnfXJ7YeYMAub928xMqrW0CN8TCQPfjpEm5M-DVk=@proton.me>
>On Sunday, January 7th, 2024 at 3:50 PM, Gert Doering <[email protected]> wrote:


> Hi,
> 
> On Sun, Dec 31, 2023 at 09:07:09PM +0000, Peter Davis wrote:
> 
> > 1- How can I find out if a user has shared the key with others?
> 
> 
> You can't, unless you combine the VPN connect with some other auth
> mechanism ("username + password", etc.).
> 
> But generally speaking, users will not do this, as OpenVPN will (by
> default) not permit two parallel connections with the same cert - so
> the second user will kick out the first, and vice versa. Unpleasant
> user experience.
> 
> > 2- Can I use "--client-connect" with MAC address?
> 
> 
> OpenVPN will send the ethernet MAC address on the client PC that is used
> to reach the default gateway in the IV_HWADDR= address.
> 
> BUT: if a user has wifi and ethernet, you'll see a different ethernet
> address depending on connection used.
> 
> BUT2: this is an indication of "same computer" or "different computer",
> but is not 100% reliable if you have non-trustworthy users.
> 
> > 3- Can I generate only one server key, but multiple client keys that use that server key?
> 
> 
> This is how everybody else does it.
> 
> Client keys do not "use the server key" though. Clients connect, the server
> presents a server certificate, which has to be signed by a mutally-trusted
> certificate authority (CA). This is what is "used", the trusted signature
> by a 3rd party.
> 
> gert
> --
> "If was one thing all people took for granted, was conviction that if you
> feed honest figures into a computer, honest figures come out. Never doubted
> it myself till I met a computer with a sense of humor."
> Robert A. Heinlein, The Moon is a Harsh Mistress
> 
> Gert Doering - Munich, Germany [email protected]

Hi,
Thanks again.
1- So one of the benefits of using LDAP mechanism is that two users cannot use the OpenOne server at the same time? I mean using openvpn-auth-ldap package.

2- Regarding the third question, I did not express my meaning well. Suppose there are several departments in a company and you want to generate separate keys for each department, in this situation each department must have its own server and client keys. Is it right?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.