ਟਰਮੀਨਲ ਵਿੱਚ systemd-tty-ask-password-agent ਬਾਰੇ ਸੁਨੇਹਾ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ, ਅਤੇ ਟਨਲ ਉੱਪਰ ਨਹੀਂ ਹੈ। ਲੁਭਾਉਣ ਵਾਲਾ ਪਾਠ ਇਹ ਹੈ ਕਿ VPN ਨੇ ਪਾਸਵਰਡ ਰੱਦ ਕੀਤਾ ਅਤੇ ਹੁਣ ਕੁਝ ਸੋਧ ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ। ਵਧੇਰੇ ਸਟੀਕ ਇਹ ਹੈ ਕਿ ਕਿਸੇ ਸੇਵਾ ਨੇ systemd ਤੋਂ ਇੰਟਰੈਕਟਿਵ ਇਨਪੁਟ ਮੰਗਿਆ ਹੈ, ਅਤੇ ਬੇਨਤੀ ਦਾ ਜਵਾਬ ਅਜੇ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ। ਕਿਹੜੀ ਸੇਵਾ ਨੇ ਪੁੱਛਿਆ ਅਤੇ ਕਿਹੜਾ ਭੇਤ ਚਾਹੀਦਾ ਹੈ, ਇਹ ਦੋ ਸਵਾਲ ਤੁਸੀਂ ਕੁਝ ਵੀ ਟਾਈਪ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸੁਲਝਾ ਸਕਦੇ ਹੋ।

ਕਿਸ ਨੇ ਜਵਾਬ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਹ ਦੋ ਸ਼ਰਤਾਂ ਤੈਅ ਕਰਦੀਆਂ ਹਨ

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

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

ਇਹੀ ਪੂਰਾ ਨਿਯਮ ਹੈ, ਅਤੇ ਹੁਕਮਾਂ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਕਹਿਣਾ ਸਾਰਥਕ ਹੈ। ਹੇਠਾਂ ਦਾ ਸਭ ਇਸੇ ਤੋਂ ਨਿਕਲਦਾ ਹੈ।

ਕੁਝ ਵੀ ਟਾਈਪ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਬੇਨਤੀ ਦੀ ਸੂਚੀ ਦੇਖੋ

ਏਜੰਟ ਕਿਸੇ ਨੂੰ ਵੀ ਜਵਾਬ ਦਿੱਤੇ ਬਿਨਾਂ ਸੂਚੀਬੱਧ ਕਰ ਸਕਦਾ ਹੈ ਕਿ ਕੀ ਬਾਕੀ ਹੈ। sudo systemd-tty-ask-password-agent --list ਬਾਕੀ ਬੇਨਤੀਆਂ ਛਾਪਦਾ ਹੈ, ਅਤੇ ਉਹ ਆਉਟਪੁੱਟ ਉਹ ਸਬੂਤ ਹੈ ਜੋ ਪ੍ਰਾਂਪਟ ਨੂੰ ਯੂਨਿਟ ਨਾਲ ਜੋੜਨ ਲਈ ਚਾਹੀਦਾ ਹੈ। ਪ੍ਰਮਾਣ ਪੱਤਰ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਇਹ ਪੜ੍ਹੋ, ਅਤੇ ਬੇਨਤੀ ਦੇ ਵੇਰਵਿਆਂ ਨੂੰ ਕਿਸੇ ਵੀ ਜਨਤਕ ਨਿਦਾਨ ਪੇਸਟ ਤੋਂ ਬਾਹਰ ਰੱਖੋ।

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

ਜਿਸ ਬੇਨਤੀ ਨੂੰ ਤੁਸੀਂ ਜੋੜ ਨਹੀਂ ਸਕਦੇ, ਉਸ ਦਾ ਜਵਾਬ ਨਾ ਦਿਓ। ਉਡੀਕ ਦੀ ਕੀਮਤ ਦੇਰੀ ਹੈ, ਜਦਕਿ ਗਲਤ ਪ੍ਰਾਂਪਟ ਦਾ ਜਵਾਬ ਦੇਣ ਦੀ ਕੀਮਤ ਗਲਤ ਥਾਂ 'ਤੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਹੈ।

ਇੰਸਟੈਂਸ ਨੂੰ ਅਸਲ ਵਿੱਚ ਕਿਹੜਾ ਭੇਤ ਚਾਹੀਦਾ ਹੈ?

auth-user-pass VPN ਸੇਵਾ ਨਾਲ ਖਾਤਾ ਪ੍ਰਮਾਣੀਕਰਨ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ, ਅਤੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਫਾਈਲ ਤੋਂ ਬਿਨਾਂ ਦਸਤਾਵੇਜ਼ੀ ਵਿਵਹਾਰ ਕੰਸੋਲ 'ਤੇ ਪੁੱਛਣਾ ਹੈ। askpass ਇਸ ਦੀ ਥਾਂ ਸੁਰੱਖਿਅਤ ਕੁੰਜੀ ਸਮੱਗਰੀ ਖੋਲ੍ਹਣ ਵਾਲਾ ਪਾਸਫ੍ਰੇਜ਼ ਲੈਂਦਾ ਹੈ, ਅਤੇ ਇਹ ਪ੍ਰਕਿਰਿਆ ਪਿਛੋਕੜ ਵਿੱਚ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਰਦਾ ਹੈ। ਇਹ ਵੱਖਰੀ ਉਮਰ ਵਾਲੇ ਵੱਖਰੇ ਭੇਤ ਹਨ।

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

ਕੀ ਟਾਈਪ ਕਰਨਾ ਹੈ ਇਹ ਤੈਅ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਦੇਖੋ ਕਿ ਇੰਸਟੈਂਸ ਕਿਹੜੀ ਹਦਾਇਤ ਵਰਤਦਾ ਹੈ। ਹਦਾਇਤ ਦਾ ਨਾਮ ਹੀ ਦੱਸਦਾ ਹੈ ਕਿ ਪ੍ਰਾਂਪਟ ਕਿਹੜੇ ਭੇਤ ਲਈ ਹੈ।

--query ਕੀ ਕਰਦਾ ਹੈ ਜੋ --list ਨਹੀਂ ਕਰਦਾ

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

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

ਇੱਕ ਵਾਰ ਸੂਚਨਾ ਦਿਖਣ ਕਾਰਨ ਇੱਕ-ਵਾਰੀ ਬੇਨਤੀ ਨੂੰ ਬਿਨਾਂ ਨਿਗਰਾਨੀ ਵਾਲਾ ਗਲੋਬਲ ਏਜੰਟ ਬਣਾ ਦੇਣਾ — ਇਸੇ ਤਰ੍ਹਾਂ ਅਸਥਾਈ ਝੰਜਟ ਪੱਕਾ ਡਿਜ਼ਾਈਨ ਬਣ ਜਾਂਦਾ ਹੈ। ਇਹੀ ਸਾਵਧਾਨੀ ਪੂਰੇ ਹੋਸਟ 'ਤੇ ਪਾਸਵਰਡ-ਸੂਚਨਾ ਯੂਨਿਟਾਂ ਨੂੰ ਬੰਦ ਕਰਨ 'ਤੇ ਵੀ ਲਾਗੂ ਹੁੰਦੀ ਹੈ।

ਫੈਸਲਾ ਕਰੋ, ਫਿਰ ਚੋਣ ਦਰਜ ਕਰੋ

ਬਿਨਾਂ ਨਿਗਰਾਨੀ ਵਾਲੀ ਤਾਇਨਾਤੀ ਲਈ, ਕਨੈਕਸ਼ਨ ਦੇ ਮਾਲਕ ਨਾਲ ਪ੍ਰਮਾਣ ਪੱਤਰ ਸਰੋਤ, ਫਾਈਲ ਇਜਾਜ਼ਤਾਂ ਅਤੇ ਨਵੀਨੀਕਰਨ ਸਮਾਂ-ਸਾਰਣੀ 'ਤੇ ਸਹਿਮਤ ਹੋਵੋ। ਇੰਟਰੈਕਟਿਵ ਦੂਜੇ ਕਾਰਕ ਲਈ ਕਿਸੇ ਵਿਅਕਤੀ ਜਾਂ ਸਮਰਪਿਤ ਸੇਵਾ ਪਛਾਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਪ੍ਰਾਂਪਟ ਨੂੰ ਦਬਾਉਣ ਨਾਲ ਉਹ ਪ੍ਰਮਾਣੀਕਰਨ ਪੈਦਾ ਨਹੀਂ ਹੁੰਦਾ, ਅਤੇ auth-user-pass ਹਟਾਉਣ ਨਾਲ ਸਿਰਫ਼ ਉਹੀ ਸੇਵਾ ਟੁੱਟਦੀ ਹੈ ਜਿਸ ਨੂੰ ਇਸ ਦੀ ਲੋੜ ਹੈ।

ਇੰਟਰੈਕਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਉਸੇ ਇੰਸਟੈਂਸ ਦੀ ਅਗਲੀ ਘਟਨਾ ਲਈ ਦੇਖੋ ਅਤੇ ਨਿੱਜੀ ਸਰੋਤ ਦੀ ਜਾਂਚ ਕਰੋ। ਜੇ ਕੁਝ ਬਾਕੀ ਨਹੀਂ ਹੈ, ਤਾਂ ਹੋਸਟ 'ਤੇ ਹਰ OpenVPN ਯੂਨਿਟ ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਥਾਂ ਇੰਸਟੈਂਸ ਦੀ ਸਥਿਤੀ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਸੰਬੰਧਿਤ ਲੇਖ