ਸਟੈਟਿਕ-ਕੀ ਮੋਡ ਠੀਕ ਦੋ ਪੀਅਰ ਜੋੜਦਾ ਹੈ, ਅਤੇ ਇਹ ਇਸਦਾ ਡਿਜ਼ਾਈਨ ਹੈ, ਕੋਈ ਭੁੱਲੀ ਹੋਈ ਸੀਮਾ ਨਹੀਂ। client-to-client ਸਰਵਰ ਮੋਡ ਦਾ ਫਾਰਵਰਡਿੰਗ ਵਿਕਲਪ ਹੈ, ਇਸ ਲਈ ਇਸਨੂੰ --secret ਕਾਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਜੋੜਨ ਨਾਲ ਕਿੰਨੇ ਕਲਾਇੰਟ ਜੁੜ ਸਕਦੇ ਹਨ ਇਸ ਵਿੱਚ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ। ਫੈਸਲਾ ਇਹ ਨਹੀਂ ਕਿ ਕਿਹੜਾ ਫਲੈਗ ਜੋੜਨਾ ਹੈ, ਸਗੋਂ ਇਹ ਕਿ ਤੈਨਾਤੀ ਨੂੰ ਪੁਆਇੰਟ-ਟੂ-ਪੁਆਇੰਟ ਲਿੰਕ ਚਾਹੀਦਾ ਹੈ ਜਾਂ ਬਹੁ-ਕਲਾਇੰਟ ਸੇਵਾ। ਜੇ ਕਈ ਡਿਵਾਈਸ ਸੁਤੰਤਰ ਰੂਪ ਵਿੱਚ ਜੁੜਨ, ਤਾਂ ਸੁਰੱਖਿਆ ਮੋਡ ਬਦਲਦਾ ਹੈ ਅਤੇ ਹਰ ਡਿਵਾਈਸ ਨੂੰ ਪਛਾਣ ਮਿਲਦੀ ਹੈ।

ਦੋ ਪੀਅਰ, ਇੱਕ ਕੁੰਜੀ ਅਤੇ ਹਰ ਕਲਾਇੰਟ ਲਈ ਕੋਈ ਸਥਿਤੀ ਨਹੀਂ: ਇਹੀ ਆਕਾਰ ਇਸ ਮੋਡ ਦੀ ਪੂਰੀ ਕਹਾਣੀ ਹੈ।

ਸਟੈਟਿਕ-ਕੀ ਮੋਡ ਕਿਸ ਲਈ ਹੈ

ਗੁਪਤ ਮੋਡ ਵਿੱਚ ਦੋਵੇਂ ਪੀਅਰ ਇੱਕ ਕੁੰਜੀ ਫਾਈਲ ਸਾਂਝੀ ਕਰਦੇ ਹਨ, ਅਤੇ ਉਹ ਕੁੰਜੀ ਟ੍ਰੈਫਿਕ ਦੀ ਸਿੱਧੀ ਰੱਖਿਆ ਕਰਦੀ ਹੈ। ਕੋਈ ਹੈਂਡਸ਼ੇਕ ਨਹੀਂ, ਸਰਟੀਫਿਕੇਟ ਦੀ ਅਦਲਾ-ਬਦਲੀ ਨਹੀਂ ਅਤੇ ਹਰ ਕਲਾਇੰਟ ਲਈ ਸੈਸ਼ਨ ਨਹੀਂ, ਕਿਉਂਕਿ ਸਰਵਰ ਦੇ ਅਰਥ ਵਿੱਚ ਕੋਈ ਕਲਾਇੰਟ ਨਹੀਂ, ਸਿਰਫ ਦੋ ਸਿਰੇ ਬਿੰਦੂ ਹਨ।

ਦਸਤਾਵੇਜ਼ੀ ਕੁੰਜੀ ਰੋਟੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਵਾਲੀ ਸਥਿਰ ਮਸ਼ੀਨ ਜੋੜੀ ਲਈ ਇਹ ਮੋਡ ਲਾਭਦਾਇਕ ਰਹਿੰਦਾ ਹੈ, ਅਤੇ OpenVPN 2.6 ਇਸਨੂੰ ਪੁਰਾਣਾ ਐਲਾਨਦਾ ਹੈ ਕਿਉਂਕਿ TLS ਮੋਡ ਉਹਨਾਂ ਮਾਮਲਿਆਂ ਨੂੰ ਬਿਹਤਰ ਗੁਣਾਂ ਨਾਲ ਢਕਦਾ ਹੈ। ਜੋ ਨਹੀਂ ਕਰ ਸਕਦਾ ਉਹ ਹੈ ਇੱਕ ਜੁੜਦੀ ਡਿਵਾਈਸ ਨੂੰ ਦੂਜੇ ਤੋਂ ਵੱਖ ਪਛਾਣਨਾ, ਕਿਉਂਕਿ ਫਾਈਲ ਦਾ ਕਬਜ਼ਾ ਹੀ ਪੂਰੀ ਪ੍ਰਮਾਣਿਕਤਾ ਦੀ ਕਹਾਣੀ ਹੈ। ਤੀਜੀ ਡਿਵਾਈਸ ਜੋੜਨ ਦਾ ਮਤਲਬ ਉਸ ਨਾਲ ਉਹੀ ਕੁੰਜੀ ਸਾਂਝੀ ਕਰਨਾ ਹੈ, ਜਿਸ ਤੋਂ ਬਾਅਦ ਪਹਿਲੇ ਦੋ ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਤੋਂ ਵੱਖ ਨਹੀਂ ਪਛਾਣ ਸਕਦੇ।

ਇਸ ਲਈ ਦੋ-ਪੀਅਰ ਸੀਮਾ ਢਾਂਚਾਗਤ ਹੈ, ਬਦਲੀ ਜਾ ਸਕਣ ਵਾਲੀ ਸੈਟਿੰਗ ਨਹੀਂ।

client-to-client ਗੁੰਮ ਹਿੱਸਾ ਕਿਉਂ ਨਹੀਂ

client-to-client ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਜੁੜੇ ਕਲਾਇੰਟ ਸਰਵਰ ਰਾਹੀਂ ਟ੍ਰੈਫਿਕ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹਨ ਜਾਂ ਨਹੀਂ। ਇਹ ਕਲਾਇੰਟਾਂ ਨੂੰ ਦਾਖਲ ਨਹੀਂ ਕਰਦਾ, ਪਛਾਣ ਨਹੀਂ ਦਿੰਦਾ ਅਤੇ ਕਾਨਫਿਗਰ ਨ ਕੀਤਾ ਸਰਵਰ ਮੋਡ ਨਹੀਂ ਬਣਾਉਂਦਾ, ਅਤੇ ਸਟੈਟਿਕ-ਕੀ ਕਾਨਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਇਸਦੇ ਪ੍ਰਬੰਧ ਲਈ ਕੋਈ ਕਲਾਇੰਟ ਸੂਚੀ ਨਹੀਂ।

ਦੂਜੀ ਆਮ ਉਲਝਣ tls-crypt ਜਾਂ tls-auth ਸਮੱਗਰੀ ਬਾਰੇ ਹੈ। TLS ਸਰਵਰ ਉਹਨਾਂ ਕੁੰਜੀਆਂ ਵਿੱਚੋਂ ਇੱਕ ਸਾਰੇ ਕਲਾਇੰਟਾਂ ਵਿੱਚ ਸਾਂਝੀ ਕਰ ਸਕਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਹਰ ਕਲਾਇੰਟ ਕੌਣ ਹੈ ਇਹ ਸਾਬਤ ਕਰਨ ਦੀ ਬਜਾਏ ਕੰਟਰੋਲ ਚੈਨਲ ਦੀ ਰੱਖਿਆ ਕਰਦਾ ਹੈ। TLS ਮੋਡ ਵਿੱਚ ਸਾਂਝੀ ਕੰਟਰੋਲ-ਚੈਨਲ ਕੁੰਜੀ ਸਾਂਝੀ ਸਟੈਟਿਕ ਡੇਟਾ ਕੁੰਜੀ ਤੋਂ ਵੱਖ ਵਸਤੂ ਹੈ, ਭਾਵੇਂ ਦੋਵੇਂ ਇੱਕੋ ਜਿਹੀਆਂ ਦਿਸਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਵਜੋਂ ਆਉਣ।

ਮੋਡਾਂ ਵਿਚਕਾਰ ਚੋਣ ਦੋ ਸਵਾਲਾਂ ਉੱਤੇ ਆਉਂਦੀ ਹੈ। ਕੀ ਇੱਕ ਤੋਂ ਵੱਧ ਡਿਵਾਈਸ ਸੁਤੰਤਰ ਰੂਪ ਵਿੱਚ ਜੁੜਨ, ਅਤੇ ਕੀ ਤੈਨਾਤੀ ਨੂੰ ਹਰ ਡਿਵਾਈਸ ਲਈ ਰੱਦ ਕਰਨ ਦੀ ਲੋੜ ਹੈ? ਦੋਵਾਂ ਲਈ ਨਾ ਹੋਵੇ ਤਾਂ ਸਟੈਟਿਕ-ਕੀ ਮੋਡ ਟਿਕਦਾ ਹੈ; ਕਿਸੇ ਇੱਕ ਲਈ ਹਾਂ ਹੋਵੇ ਤਾਂ ਇਹ TLS ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਹੈ। ਤੀਜਾ ਕੋਈ ਵਿਕਲਪ ਨਹੀਂ ਜਿੱਥੇ ਆਪਣੀ ਪਛਾਣ ਤੋਂ ਬਿਨਾ ਦੂਜੇ ਕਲਾਇੰਟ ਨੂੰ ਦਾਖਲ ਕੀਤਾ ਜਾਵੇ।

ਬਹੁ-ਕਲਾਇੰਟ ਸਰਵਰ ਬਣਾਉਣਾ

ਬਹੁ-ਕਲਾਇੰਟ ਸਰਵਰ ਲਈ TLS ਮੋਡ, ਸਰਵਰ ਪਾਸੇ ਦਾ ਸਰਟੀਫਿਕੇਟ ਅਤੇ ਹਰ ਕਲਾਇੰਟ ਲਈ ਪਛਾਣ ਲੋੜੀਂਦੀ ਹੈ। ਸਰਵਰ ਸਹਾਇਕ ਪਤਾ ਪੂਲ ਅਤੇ ਬਹੁ-ਕਲਾਇੰਟ ਮੋਡ ਸੈੱਟ ਕਰਦਾ ਹੈ, ਪਰ ਇਹ TLS ਕਾਨਫਿਗਰੇਸ਼ਨ, ਭਰੋਸਾ ਐਂਕਰ ਜਾਂ ਦਾਖਲੇ ਨੂੰ ਅਰਥਪੂਰਨ ਬਣਾਉਣ ਵਾਲੇ ਕਲਾਇੰਟ ਸਰਟੀਫਿਕੇਟ ਨਹੀਂ ਦਿੰਦਾ।

ਇੱਕ ਕਲਾਇੰਟ ਦੇ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਨਕਲ ਕਰਨ ਦੀ ਬਜਾਏ ਮੌਜੂਦਾ ਸਰਟੀਫਿਕੇਟ ਅਥਾਰਟੀ ਰਾਹੀਂ ਹਰ ਡਿਵਾਈਸ ਰਜਿਸਟਰ ਕਰੋ। ਵੱਖਰੀਆਂ ਪਛਾਣਾਂ ਹੀ ਰੱਦ ਕਰਨ, ਹਰ ਕਲਾਇੰਟ ਲਈ ਰੂਟਿੰਗ ਅਤੇ ਲਾਭਦਾਇਕ ਲੌਗ ਸੰਭਵ ਬਣਾਉਂਦੀਆਂ ਹਨ, ਅਤੇ ਇੱਕ ਸਾਂਝਾ ਕਲਾਇੰਟ ਸਰਟੀਫਿਕੇਟ ਤਿੰਨੇ ਢਾਹ ਦਿੰਦਾ ਹੈ।

ਜੇ ਤੈਨਾਤੀ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਬਾਹਰੀ ਡਾਇਰੈਕਟਰੀ ਜਾਂ ਦੂਜੇ ਕਾਰਕ ਰਾਹੀਂ ਪ੍ਰਮਾਣਿਤ ਕਰਦੀ ਹੈ, ਉਹ ਡਿਜ਼ਾਈਨ ਜਿਵੇਂ ਹੈ ਤਿਵੇਂ ਰਹਿੰਦਾ ਹੈ। TLS ਸਰਵਰ ਮੋਡ ਵੱਲ ਜਾਣਾ ਇਹ ਤੈਅ ਕਰਦਾ ਹੈ ਕਿ ਪੀਅਰ ਟਨਲ ਪਰਤ ਉੱਤੇ ਆਪਣੇ ਆਪ ਨੂੰ ਕਿਵੇਂ ਸਾਬਤ ਕਰਦੇ ਹਨ, ਅਤੇ ਇਹ ਖਾਤਾ ਬੈਕਐਂਡ ਤੈਅ ਨਹੀਂ ਕਰਦਾ। ਦੋਵੇਂ ਫੈਸਲੇ ਵੱਖ ਰੱਖੋ ਤਾਂ ਜੋ ਇੱਕ ਵਿੱਚ ਬਦਲਾਅ ਦੂਜੇ ਨੂੰ ਚੁੱਪਚਾਪ ਨਾ ਬਦਲੇ।

ਫਿਰ ਫਾਰਵਰਡਿੰਗ ਨੀਤੀ ਦਾ ਸੁਚੇਤ ਫੈਸਲਾ ਕਰੋ। client-to-client ਵਰਤੋਂਕਾਰ-ਥਾਂ ਦੇ ਸਰਵਰ ਰਾਹ ਵਿੱਚ ਕਲਾਇੰਟ-ਤੋਂ-ਕਲਾਇੰਟ ਟ੍ਰੈਫਿਕ ਸਮਰੱਥ ਕਰਦਾ ਹੈ, ਜੋ ਕਈ ਤੈਨਾਤੀਆਂ ਚਾਹੁੰਦੀਆਂ ਹਨ ਅਤੇ ਕੁਝ ਨੂੰ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ। ਇਹ ਨੀਤੀ ਸਵਿੱਚ ਹੈ, ਪਛਾਣ ਵਿਧੀ ਨਹੀਂ, ਅਤੇ ਇਹ ਇਸ ਲਈ ਚਾਲੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ ਕਿ ਡਿਜ਼ਾਈਨ ਨੂੰ ਲੋੜ ਹੈ, ਨਾ ਕਿ ਇਸ ਲਈ ਕਿ ਕਿਸੇ ਟਿਊਟੋਰਿਅਲ ਨੇ ਸ਼ਾਮਲ ਕੀਤਾ।

ਜਾਂਚਣਾ ਕਿ ਕਲਾਇੰਟ ਸੱਚਮੁੱਚ ਸੁਤੰਤਰ ਹਨ

ਦੋ ਕਲਾਇੰਟ ਜੋੜੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਉਹਨਾਂ ਨੂੰ ਵੱਖਰੇ ਪਤੇ ਮਿਲਦੇ ਹਨ ਅਤੇ ਉਹ ਸਰਵਰ ਦੇ ਲੌਗ ਵਿੱਚ ਵੱਖਰੀਆਂ ਪਛਾਣਾਂ ਨਾਲ ਦਿਖਦੇ ਹਨ। ਫਿਰ ਇੱਕ ਰੱਦ ਕਰੋ ਅਤੇ ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਦੂਜਾ ਕੰਮ ਕਰਦਾ ਰਹਿੰਦਾ ਹੈ, ਜੋ ਇਹ ਵਿਹਾਰਕ ਪਰਖ ਹੈ ਕਿ ਪਛਾਣਾਂ ਸਾਂਝੀਆਂ ਨਹੀਂ ਸਨ।

ਮਨਜ਼ੂਰ ਪੀਅਰ-ਤੋਂ-ਪੀਅਰ ਸੇਵਾ ਅਤੇ ਉਹ ਸੇਵਾ ਪਰਖੋ ਜੋ ਰੁਕੀ ਰਹਿਣੀ ਚਾਹੀਦੀ ਹੈ। ਦੋ ਸਫਲ ਲੌਗਇਨ ਦਾਖਲਾ ਸਾਬਤ ਕਰਦੇ ਹਨ, ਵੱਖਰਾਪਨ ਨਹੀਂ, ਅਤੇ ਜਦੋਂ ਤੈਨਾਤੀ ਨੇ ਵਰਤੋਂਕਾਰ ਸਮੂਹ ਵੱਖ ਕਰਨੇ ਹੋਣ ਤਾਂ ਇਹ ਫਰਕ ਮਹੱਤਵਪੂਰਨ ਹੈ।

ਅੰਤ ਵਿੱਚ, ਸਰਵਰ ਮੋਡ ਯਾਦਦਾਸ਼ਤ ਤੋਂ ਨਹੀਂ, ਚੱਲ ਰਹੀ ਕਾਨਫਿਗਰੇਸ਼ਨ ਤੋਂ ਪੜ੍ਹੋ। ਵਾਧੂ ਵਿਕਲਪਾਂ ਵਾਲੀ ਸਟੈਟਿਕ-ਕੀ ਕਾਨਫਿਗਰੇਸ਼ਨ ਅਜੇ ਵੀ ਪੁਆਇੰਟ-ਟੂ-ਪੁਆਇੰਟ ਲਿੰਕ ਹੈ, ਅਤੇ ਸਹੀ TLS ਸਰਵਰ ਹੀ ਇੱਕੋ ਇੱਕ ਅਜਿਹੀ ਵਿਵਸਥਾ ਹੈ ਜਿੱਥੇ ਕਈ ਕਲਾਇੰਟ ਸੱਚਮੁੱਚ ਵੱਖਰੇ ਪੀਅਰ ਹੁੰਦੇ ਹਨ।

ਜੇ ਲੌਗ ਹਰ ਡਿਵਾਈਸ ਲਈ ਇੱਕੋ ਆਮ ਨਾਮ ਦਿਖਾਉਂਦਾ ਹੈ, ਤਾਂ ਸਮੱਸਿਆ ਮੋਡ ਨਹੀਂ। ਸਮੱਸਿਆ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ