ਪੁਰਾਣਾ IOS SSL VPN: ਪੈਕੇਜ, ਪ੍ਰੋਫਾਈਲ, ਗੇਟਵੇ, ਸੈਸ਼ਨ
ਫਲੈਸ਼ ਉੱਤੇ ਇੰਸਟਾਲਰ ਚਾਰ ਹਿੱਸਿਆਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ। ਪੈਕੇਜ, ਕਲਾਇੰਟ ਪ੍ਰੋਫਾਈਲ, TLS ਲਿਸਨਰ ਅਤੇ ਕਾਂਟੈਕਸਟ ਨੀਤੀ ਕ੍ਰਮ ਵਿੱਚ ਜਾਂਚੋ ਅਤੇ ਪਹਿਲੀ ਅਸਫਲਤਾ ਉੱਤੇ ਰੁਕੋ।
ਤੁਸੀਂ ਰਾਊਟਰ ਦੀ ਫਲੈਸ਼ ਉੱਤੇ ਕਲਾਇੰਟ ਇੰਸਟਾਲਰ ਲੱਭਦੇ ਹੋ ਅਤੇ ਸਿੱਟਾ ਕੱਢਦੇ ਹੋ ਕਿ SSL VPN ਕਨਫਿਗਰ ਹੈ। ਇਹ ਚਾਰ ਵਿੱਚੋਂ ਇੱਕ ਹਿੱਸਾ ਹੈ, ਅਤੇ ਬਾਕੀ ਤਿੰਨ ਤੈਅ ਕਰਦੇ ਹਨ ਕਿ ਕੋਈ ਜੁੜ ਵੀ ਸਕਦਾ ਹੈ ਜਾਂ ਨਹੀਂ। ਪੁਰਾਣੇ IOS SSL VPN ਵਿੱਚ ਹਿੱਸੇ ਵੱਖਰੀਆਂ ਵਸਤੂਆਂ ਹਨ: ਹੈਡਐਂਡ ਕਲਾਇੰਟ ਪੈਕੇਜ, ਵਿਕਲਪਿਕ ਕਲਾਇੰਟ ਪ੍ਰੋਫਾਈਲ, TLS ਖ਼ਤਮ ਕਰਨ ਵਾਲਾ WebVPN ਗੇਟਵੇ, ਅਤੇ ਪ੍ਰਮਾਣਿਕਤਾ ਤੇ ਸੈਸ਼ਨ ਸੈਟਿੰਗਾਂ ਰੱਖਣ ਵਾਲਾ ਕਾਂਟੈਕਸਟ ਤੇ ਗਰੁੱਪ ਨੀਤੀ। ਇੱਕ ਛੁੱਟ ਗਿਆ ਤਾਂ ਬਾਹਰੋਂ ਅਸਫਲਤਾ ਇੱਕੋ ਜਿਹੀ ਦਿਸਦੀ ਹੈ।
IOS 15.3 ਉੱਤੇ AnyConnect 3.1 ਨਾਲ ਬਣਿਆ Cisco ਦਾ IOS SSL VPN ਕਨਫਿਗਰੇਸ਼ਨ ਉਦਾਹਰਨ ਇਸ ਲਈ ਲਾਹੇਵੰਦ ਹੈ ਕਿਉਂਕਿ ਇਹ ਉਹ ਵਸਤੂਆਂ ਵੱਖਰੀਆਂ ਰੱਖਦਾ ਹੈ। ਇਸਨੂੰ ਉਸ ਪੁਰਾਣੇ ਲਾਗੂਕਰਨ ਦਾ ਵੇਰਵਾ ਸਮਝੋ, ਉਹ ਵਰਜਨ ਤੈਨਾਤ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਨਹੀਂ।
ਪਹਿਲਾਂ, ਪੈਕੇਜ: ਇਹ ਕੀ ਹੈ ਅਤੇ ਕੀ ਨਹੀਂ
ਹੈਡਐਂਡ ਪੈਕੇਜ ਇੱਕ ਪਲੇਟਫਾਰਮ ਲਈ ਕਲਾਇੰਟ ਸਾਫ਼ਟਵੇਅਰ ਦਿੰਦਾ ਹੈ। ਇਹ ਨਾ ਪ੍ਰੋਫਾਈਲ ਹੈ ਨਾ ਲਿਸਨਰ, ਅਤੇ ਫਲੈਸ਼ ਵਿੱਚ ਪਈ ਫਾਈਲ ਸਿਰਫ਼ ਇਹ ਸਾਬਤ ਕਰਦੀ ਹੈ ਕਿ ਕਿਸੇ ਨੇ ਕੁਝ ਅੱਪਲੋਡ ਕੀਤਾ। ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦੀ ਕਿ ਕਿਸੇ ਸੈਸ਼ਨ ਨੇ ਇਸਨੂੰ ਕਦੇ ਵਰਤਿਆ, ਕਿ ਪਲੇਟਫਾਰਮ ਵਰਤੋਂਕਾਰ ਦੇ ਯੰਤਰ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ, ਜਾਂ ਕਿ ਗੇਟਵੇ ਇਸਦਾ ਜ਼ਿਕਰ ਕਰਦਾ ਹੈ।
ਸਹੀ ਫਾਈਲ ਨਾਮ, ਇਹ ਕਿਹੜੇ ਪਲੇਟਫਾਰਮ ਲਈ ਹੈ ਅਤੇ ਕਨਫਿਗਰੇਸ਼ਨ ਕਿੱਥੇ ਇਸ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦੀ ਹੈ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ। Windows ਪੈਕੇਜ ਫੋਨਾਂ ਬਾਰੇ ਕੁਝ ਨਹੀਂ ਦੱਸਦਾ, ਅਤੇ ਗੇਟਵੇ ਦੀ ਕੋਈ ਵਸਤੂ ਜਿਸਦਾ ਜ਼ਿਕਰ ਨਹੀਂ ਕਰਦੀ ਉਹ ਅੱਪਲੋਡ ਕੀਤੀ ਫਾਈਲ ਕਨਫਿਗਰੇਸ਼ਨ ਨਹੀਂ ਸਗੋਂ ਭੰਡਾਰ ਹੈ। ਪਲੇਟਫਾਰਮ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਪਰ ਸੇਵਾ ਨਾਲ ਕਦੇ ਨਾ ਜੁੜਿਆ ਪੈਕੇਜ ਕਿਸੇ ਵੀ ਵਰਤੋਂਕਾਰ ਨੂੰ ਨਹੀਂ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਕਨਫਿਗਰੇਸ਼ਨ ਦੇ ਉਮੀਦ ਕੀਤੇ ਮੁੱਲ ਤੋਂ ਫਾਈਲ ਨਾਮ ਵੱਖਰਾ ਹੋਣ ਉੱਤੇ ਵੀ ਉਹੀ ਗੱਲ ਹੈ।
ਦੂਜਾ, ਪ੍ਰੋਫਾਈਲ: ਸਾਫ਼ਟਵੇਅਰ ਨਹੀਂ, ਸੈਟਿੰਗਾਂ
ਵਿਕਲਪਿਕ ਕਲਾਇੰਟ ਪ੍ਰੋਫਾਈਲ ਉਹ ਸੈਟਿੰਗਾਂ ਰੱਖਦਾ ਹੈ ਜੋ ਪ੍ਰਬੰਧਕ ਵੱਖਰੇ ਤੌਰ ਉੱਤੇ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਸਰਵਰ ਸੂਚੀਆਂ ਜਾਂ ਕਲਾਇੰਟ ਤਰਜੀਹਾਂ। ਇਸਨੂੰ ਇੰਸਟਾਲਰ ਸਮਝਣਾ ਆਮ ਹੈ ਕਿਉਂਕਿ ਦੋਵੇਂ ਮਿਲਦੇ-ਜੁਲਦੇ ਨਾਵਾਂ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਵਜੋਂ ਆਉਂਦੇ ਹਨ। ਜੇ ਤੈਨਾਤੀ ਪ੍ਰੋਫਾਈਲ ਦੀ ਉਮੀਦ ਕਰਦੀ ਹੈ, ਤਾਂ ਇਸਦੀ ਗੈਰ-ਹਾਜ਼ਰੀ ਇਹ ਬਦਲਦੀ ਹੈ ਕਿ ਜੁੜਨ ਤੋਂ ਬਾਅਦ ਕਲਾਇੰਟ ਕੀ ਕਰਦਾ ਹੈ, ਇਹ ਨਹੀਂ ਕਿ ਉਹ ਜੁੜਦਾ ਹੈ ਜਾਂ ਨਹੀਂ।
ਦੋਵੇਂ ਆਰਟੀਫੈਕਟ ਗਿਣੋ ਅਤੇ ਲਿਖੋ ਕਿ ਗੇਟਵੇ ਅਸਲ ਵਿੱਚ ਕਿਸਦਾ ਹਵਾਲਾ ਦਿੰਦਾ ਹੈ। ਉਹ ਇੱਕ ਲਾਈਨ ਸਹਾਇਤਾ ਟਿਕਟਾਂ ਦੀ ਇੱਕ ਕਿਸਮ ਰੋਕਦੀ ਹੈ ਜਿੱਥੇ ਦੋ ਵਿਅਕਤੀ ਵੱਖਰੀਆਂ ਫਾਈਲਾਂ ਬਾਰੇ ਗੱਲ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਨ।
ਤੀਜਾ, ਲਿਸਨਰ ਅਤੇ TLS ਪਛਾਣ
ਗੇਟਵੇ ਵਸਤੂ ਉਹ ਪਤਾ ਤੇ ਪੋਰਟ ਤੈਅ ਕਰਦੀ ਹੈ ਜਿੱਥੇ ਬਾਹਰੀ ਦੁਨੀਆ ਪਹੁੰਚਦੀ ਹੈ ਅਤੇ ਉਹ ਸਰਟੀਫਿਕੇਟ ਜੋ ਹੈਂਡਸ਼ੇਕ ਦੌਰਾਨ ਪੇਸ਼ ਹੁੰਦਾ ਹੈ। ਪੋਰਟਲ ਪੰਨੇ ਤੱਕ ਪਹੁੰਚਣ ਵਾਲਾ ਬ੍ਰਾਊਜ਼ਰ, ਪ੍ਰਮਾਣਿਕਤਾ ਪੂਰੀ ਕਰਨ ਵਾਲਾ ਕਲਾਇੰਟ ਅਤੇ ਨਿੱਜੀ ਸਰਵਰ ਤੱਕ ਪਹੁੰਚਣ ਵਾਲੀ ਐਪਲੀਕੇਸ਼ਨ ਤਿੰਨ ਵੱਖਰੇ ਨਿਰੀਖਣ ਹਨ, ਅਤੇ ਸਿਰਫ਼ ਪਹਿਲਾ ਹੀ ਲਿਸਨਰ ਟੈਸਟ ਹੈ। ਜਦੋਂ ਹੈਂਡਸ਼ੇਕ ਫੇਲ ਹੁੰਦਾ ਹੈ ਤਾਂ ਅੱਗੇ ਦਾ ਕੁਝ ਵੀ ਹਾਲੇ ਮਾਇਨੇ ਨਹੀਂ ਰੱਖਦਾ, ਇਸ ਲਈ ਕੋਈ ਵੀ ਨੀਤੀ ਬਦਲਣ ਤੋਂ ਪਹਿਲਾਂ ਸਰਟੀਫਿਕੇਟ ਚੇਨ ਅਤੇ ਨਾਮ ਜਾਂਚੋ।
ਉਮੀਦ ਕੀਤੀ ਪਛਾਣ ਕਿਤੇ ਲਿਖ ਲਓ। ਨਵੀਨੀਕ੍ਰਿਤ ਜਾਂ ਬਦਲਿਆ ਸਰਟੀਫਿਕੇਟ ਪਿਛਲੇ ਮਹੀਨੇ ਚੱਲੀ ਤੈਨਾਤੀ ਇਸ ਮਹੀਨੇ ਰੁਕਣ ਦਾ ਸਭ ਤੋਂ ਆਮ ਕਾਰਨ ਹੈ।
ਚੌਥਾ, ਕਾਂਟੈਕਸਟ ਅਤੇ ਇਸਦੇ ਵਰਚੁਅਲ ਟੈਂਪਲੇਟ ਵਾਲੀ ਨੀਤੀ
ਕਾਂਟੈਕਸਟ ਅਤੇ ਗਰੁੱਪ ਨੀਤੀ ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਸੈਸ਼ਨ ਵਿਵਹਾਰ ਨਾਲ ਜੋੜਦੇ ਹਨ: ਪਤਾ ਪੂਲ, ਵੰਡੇ ਮਾਰਗ, DNS, ਅਤੇ ਕਿਹੜੇ ਅੰਦਰੂਨੀ ਨੈੱਟਵਰਕ ਤੱਕ ਵਰਤੋਂਕਾਰ ਪਹੁੰਚ ਸਕਦਾ ਹੈ। ਦਰਜ ਉਦਾਹਰਨ ਆਪਣੇ ਕਾਂਟੈਕਸਟ ਨੂੰ ਇੱਕ ਵਰਚੁਅਲ ਟੈਂਪਲੇਟ ਨਾਲ ਜੋੜਦੀ ਹੈ ਜੋ ਹਰ ਸੈਸ਼ਨ ਲਈ ਇੰਟਰਫੇਸ ਵਿਵਹਾਰ ਦਿੰਦੀ ਹੈ, ਅਤੇ ਉਹ ਸਰਵਰ-ਪਾਸੇ ਦੀਆਂ ਵਸਤੂਆਂ ਵਰਤੋਂਕਾਰ ਵੱਲੋਂ ਡਾਊਨਲੋਡ ਕੀਤੇ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਤੋਂ ਆਜ਼ਾਦ ਹੋਂਦ ਰੱਖਦੀਆਂ ਹਨ।
ਜਦੋਂ ਵਰਤੋਂਕਾਰ ਪ੍ਰਮਾਣਿਤ ਹੁੰਦਾ ਹੈ ਪਰ ਕਿਤੇ ਨਹੀਂ ਪਹੁੰਚਦਾ, ਤਾਂ ਨੁਕਸ ਆਮ ਤੌਰ ਉੱਤੇ ਕਲਾਇੰਟ ਵਿੱਚ ਨਹੀਂ ਬਲਕਿ ਇੱਥੇ ਹੁੰਦਾ ਹੈ। ਪੂਲ, ਕਲਾਇੰਟ ਨੂੰ ਦਿੱਤੇ ਮਾਰਗ ਅਤੇ ਅੱਗੇ ਦੀ ਆਵਾਜਾਈ ਦੀ ਆਗਿਆ ਦੇਣ ਵਾਲੇ ACL ਦੀ ਤੁਲਨਾ ਕਰੋ, ਅਤੇ ਡਿਜ਼ਾਈਨ ਦੇ ਇਰਾਦੇ ਨਾਲ ਨਹੀਂ, ਵਰਤੋਂਕਾਰ ਵੱਲੋਂ ਦੱਸੀ ਗੱਲ ਨਾਲ ਉਨ੍ਹਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।
ਕ੍ਰਮ ਵਿੱਚ ਜਾਂਚੋ ਅਤੇ ਪਹਿਲੀ ਅਸਫਲਤਾ ਉੱਤੇ ਰੁਕੋ
ਚਾਰੇ ਹਿੱਸਿਆਂ ਵਿੱਚੋਂ ਉਸ ਕ੍ਰਮ ਵਿੱਚ ਲੰਘੋ ਜਿਸ ਵਿੱਚ ਕਨੈਕਸ਼ਨ ਉਨ੍ਹਾਂ ਨੂੰ ਮਿਲਦਾ ਹੈ: ਲਿਸਨਰ, ਪ੍ਰਮਾਣਿਕਤਾ, ਨੀਤੀ, ਫਿਰ ਕਲਾਇੰਟ ਵਿਵਹਾਰ। ਉਮੀਦ ਕੀਤੀ ਪਛਾਣ ਨਾਲ TLS ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਜਾਣੇ-ਪਛਾਣੇ ਚੰਗੇ ਖਾਤੇ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ, ਸੈਸ਼ਨ ਤੋਂ ਦਿੱਤਾ ਪਤਾ ਤੇ ਮਾਰਗ ਪੜ੍ਹੋ, ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਹੀ ਕਲਾਇੰਟ ਦੇ ਪਲੇਟਫਾਰਮ ਦੀ ਪੈਕੇਜ ਨਾਲ ਤੁਲਨਾ ਕਰੋ। ਪਹਿਲੀ ਅਸਫਲਤਾ ਉੱਤੇ ਰੁਕਣਾ ਖੇਡ ਵਿੱਚ ਇੱਕ ਹੀ ਚਲ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਮੁਰੰਮਤ ਤੇ ਅੰਦਾਜ਼ੇ ਵਿੱਚ ਫ਼ਰਕ ਇਹੀ ਹੈ।
ਉਸ ਇਤਿਹਾਸਕ ਡੈਸਕਟਾਪ ਉਦਾਹਰਨ ਤੋਂ ਬਾਹਰਲੇ ਫੋਨ ਜਾਂ ਕਿਸੇ ਵੀ ਕਲਾਇੰਟ ਲਈ, Windows ਪ੍ਰਵਾਹ ਦੇ ਆਮ ਹੋਣ ਦੀ ਧਾਰਨਾ ਦੀ ਥਾਂ ਸੱਚਮੁੱਚ ਸਮਰਥਿਤ ਕਲਾਇੰਟ ਤੇ ਗੇਟਵੇ ਦਾ ਇਕਰਾਰਨਾਮਾ ਲਵੋ। ਮੰਗਿਆ ਪ੍ਰੋਟੋਕੋਲ ਬਦਲਣ ਨਾਲ IKEv2 ਪ੍ਰੋਫਾਈਲ ਇਹ SSL VPN ਸੇਵਾ ਨਹੀਂ ਬਣੇਗਾ, ਅਤੇ ਡੈਸਕਟਾਪ ਪੈਕੇਜ ਸਥਾਪਤ ਕਰਨਾ ਮੋਬਾਈਲ ਸਹਾਇਤਾ ਬਾਰੇ ਕੁਝ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ।