SSH ਕੁੰਜੀ ਕਾਪੀ ਹੋਈ ਜਾਂ ਏਜੰਟ ਫਾਰਵਰਡ? ਦੋ ਵੱਖਰੇ ਖ਼ਤਰੇ
ਦਸਤਖ਼ਤ ਕੋਈ ਕੁੰਜੀ ਫ਼ਾਈਲ ਨਹੀਂ ਹੈ, ਅਤੇ ਪ੍ਰਤੀਨਿਧ ਏਜੰਟ ਕੋਈ ਖੁਲਾਸਾ ਨਹੀਂ ਹੈ। ਪ੍ਰੋਟੋਕਾਲ ਦੀ ਹਕੀਕਤ ਨੂੰ ਅੰਤਿਮ ਬਿੰਦੂ ਦੇ ਭਰੋਸੇ ਦੇ ਸਵਾਲ ਤੋਂ ਵੱਖਰਾ ਕਰੋ, ਫਿਰ ਜਵਾਬ ਦਿਓ।
VPN ਰਾਹੀਂ SSH ਕੁੰਜੀ ਵਰਤਣ ਵਾਲਾ ਲੌਗਇਨ ਇਹ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਨਿੱਜੀ ਕੁੰਜੀ ਨੈੱਟਵਰਕ ਓਪਰੇਟਰ ਨੂੰ ਦੇ ਦਿੱਤੀ ਗਈ ਹੈ, ਅਤੇ ਇਹ ਭਰੋਸਾ ਲੋਕਾਂ ਦੇ ਸੁਣਨ ਨਾਲੋਂ ਤੰਗ ਹੈ। ਜਨਤਕ-ਕੁੰਜੀ ਪ੍ਰਮਾਣੀਕਰਨ ਇੱਕ ਜਨਤਕ ਕੁੰਜੀ ਅਤੇ ਇੱਕ ਦਸਤਖ਼ਤ ਭੇਜਦਾ ਹੈ ਜੋ ਕਲਾਇੰਟ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਬਣਾਉਂਦਾ ਹੈ। ਏਜੰਟ ਫਾਰਵਰਡਿੰਗ ਵੱਖਰੇ ਖੁਲਾਸੇ ਵਾਲੀ ਵੱਖਰੀ ਵਿਵਸਥਾ ਹੈ, ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਕੰਟਰੋਲ ਤੋਂ ਬਾਹਰ ਦੀ ਮਸ਼ੀਨ 'ਤੇ ਵਰਤਣਯੋਗ ਪ੍ਰਮਾਣੀਕਰਨ ਸਮਰੱਥਾ ਛੱਡ ਸਕਦੀ ਹੈ। ਤੁਹਾਨੂੰ ਜੋ ਜਵਾਬ ਦੇਣਾ ਹੈ ਉਹ ਇਸ 'ਤੇ ਨਿਰਭਰ ਹੈ ਕਿ ਇਨ੍ਹਾਂ ਦੋਹਾਂ ਵਿੱਚੋਂ ਅਸਲ ਵਿੱਚ ਕੀ ਹੋਇਆ।
ਜਨਤਕ-ਕੁੰਜੀ ਪ੍ਰਮਾਣੀਕਰਨ ਕੀ ਭੇਜਦਾ ਹੈ
ਮਿਆਰੀ ਜਨਤਕ-ਕੁੰਜੀ ਢੰਗ ਵਿੱਚ ਕਲਾਇੰਟ ਇੱਕ ਜਨਤਕ ਕੁੰਜੀ ਪੇਸ਼ ਕਰਦਾ ਹੈ, ਸਰਵਰ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਕੁੰਜੀ ਸਵੀਕਾਰ ਕਰਨੀ ਹੈ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਕਲਾਇੰਟ ਆਪਣੀ ਫ਼ਾਈਲ ਜਾਂ ਆਪਣੇ ਏਜੰਟ ਵਿੱਚ ਰਹਿੰਦੀ ਨਿੱਜੀ ਕੁੰਜੀ ਨਾਲ ਇੱਕ ਚੁਣੌਤੀ 'ਤੇ ਦਸਤਖ਼ਤ ਕਰਦਾ ਹੈ। ਨੈੱਟਵਰਕ ਪਾਰ ਕਰਨ ਵਾਲੀ ਚੀਜ਼ ਜਨਤਕ ਕੁੰਜੀ ਅਤੇ ਉਸ ਤੋਂ ਬਣਨ ਵਾਲਾ ਦਸਤਖ਼ਤ ਹੈ। ਉਸ ਅਦਲ-ਬਦਲ ਵਿੱਚ ਕੁਝ ਵੀ ਸਰਵਰ, ਟਨਲ ਜਾਂ ਰਾਹ ਵਿੱਚ ਕਿਸੇ ਤੋਂ ਨਿੱਜੀ ਸਮੱਗਰੀ ਰੱਖਣ ਦੀ ਮੰਗ ਨਹੀਂ ਕਰਦਾ।
ਪ੍ਰਮਾਣੀਕਰਨ ਵਿਸ਼ੇਸ਼ਤਾ ਉਸ ਸਬੂਤ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੀ ਹੈ, ਅਤੇ ਨਿੱਜੀ ਕੁੰਜੀ ਬੇਨਤੀ ਵਿੱਚ ਕੋਈ ਖੇਤਰ ਨਹੀਂ ਹੈ।
ਇਹ ਪ੍ਰੋਟੋਕਾਲ ਬਾਰੇ ਬਿਆਨ ਹੈ, ਸ਼ਾਮਲ ਹਰ ਅੰਤਿਮ ਬਿੰਦੂ ਲਈ ਚਰਿੱਤਰ-ਪ੍ਰਮਾਣ ਪੱਤਰ ਨਹੀਂ। ਮੇਜ਼ਬਾਨ ਪਛਾਣ ਦੀ ਜਾਂਚ ਅਜੇ ਵੀ ਸਹੀ ਰਹਿਣੀ ਚਾਹੀਦੀ ਹੈ, ਕਿਉਂਕਿ ਜੋ ਸਰਵਰ ਆਪਣੇ ਆਪ ਨੂੰ ਸਾਬਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਉਹ ਤੁਹਾਡੇ ਇਰਾਦੇ ਤੋਂ ਬਿਨਾਂ ਕਿਸੇ ਮਕਸਦ ਲਈ ਦਸਤਖ਼ਤ ਇਕੱਠੇ ਕਰ ਰਿਹਾ ਹੋ ਸਕਦਾ ਹੈ। ਕਿਰਾਏ ਦੀ VM, ਵਿਰਸੇ ਵਿੱਚ ਮਿਲਿਆ ਬੈਸਟੀਅਨ ਅਤੇ ਅਣਜਾਣ ਐਕਸਟੈਂਸ਼ਨ ਚਲਾਉਂਦਾ ਲੈਪਟਾਪ ਤਿੰਨ ਵੱਖਰੇ ਭਰੋਸੇ-ਸਵਾਲ ਹਨ। ਉਨ੍ਹਾਂ ਨੂੰ ਅਸਲ ਵਿੱਚ ਹੱਲ ਹੋ ਚੁੱਕੇ ਕ੍ਰਿਪਟੋਗ੍ਰਾਫਿਕ ਸਵਾਲ ਤੋਂ ਵੱਖਰਾ ਰੱਖੋ।
ਏਜੰਟ ਫਾਰਵਰਡਿੰਗ ਕੀ ਪ੍ਰਤੀਨਿਧ ਕਰਦੀ ਹੈ
ਏਜੰਟ ਫਾਰਵਰਡਿੰਗ ਦੂਰ ਦੇ ਮੇਜ਼ਬਾਨ ਤੋਂ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਦੇ ਏਜੰਟ ਤੱਕ ਚੈਨਲ ਖੋਲ੍ਹਦੀ ਹੈ, ਤਾਂ ਜੋ ਉਸ ਮੇਜ਼ਬਾਨ ਦੀਆਂ ਪ੍ਰਕਿਰਿਆਵਾਂ ਨਿੱਜੀ ਕੁੰਜੀ ਕਦੇ ਨਾ ਰੱਖਦਿਆਂ ਏਜੰਟ ਨੂੰ ਦਸਤਖ਼ਤ ਕਰਨ ਲਈ ਕਹਿ ਸਕਣ। ਕੁੰਜੀ ਉੱਥੇ ਹੀ ਰਹਿੰਦੀ ਹੈ ਜਿੱਥੇ ਹੈ, ਅਤੇ ਸਮਰੱਥਾ ਨਹੀਂ ਰਹਿੰਦੀ। ਦੂਰ ਦੇ ਮੇਜ਼ਬਾਨ 'ਤੇ ਉਸ ਫਾਰਵਰਡ ਕੀਤੇ ਸਾਕਟ ਤੱਕ ਪਹੁੰਚ ਸਕਣ ਵਾਲੀ ਕੋਈ ਵੀ ਚੀਜ਼, ਸੈਸ਼ਨ ਦੀ ਉਮਰ ਦੌਰਾਨ, ਲੋਡ ਕੀਤੀਆਂ ਪਛਾਣਾਂ ਵਿੱਚੋਂ ਇੱਕ ਵਜੋਂ ਪ੍ਰਮਾਣੀਕਰਨ ਕਾਰਵਾਈਆਂ ਦੀ ਬੇਨਤੀ ਕਰ ਸਕਦੀ ਹੈ। ਇਹ ਪ੍ਰਤੀਨਿਧ ਅਧਿਕਾਰ ਹੈ, ਇਸ ਲਈ ਫਾਰਵਰਡਿੰਗ ਜਨਤਕ ਕੁੰਜੀ ਸੌਂਪਣ ਨਾਲੋਂ ਤੰਗ ਨੀਤੀ ਦੀ ਹੱਕਦਾਰ ਹੈ।
ਕਾਪੀ ਕੀਤੀ ਕੁੰਜੀ ਫ਼ਾਈਲ ਇੱਕ ਖੁਲਾਸਾ ਹੈ। ਫਾਰਵਰਡ ਕੀਤਾ ਏਜੰਟ ਇੱਕ ਇਜਾਜ਼ਤ ਹੈ, ਅਤੇ ਦੋਹਾਂ ਨੂੰ ਵੱਖਰੇ ਜਵਾਬ ਚਾਹੀਦੇ ਹਨ।
ਨਾਮਿਤ ਲੋੜ ਅਤੇ ਨਾਮਿਤ ਮੇਜ਼ਬਾਨਾਂ ਲਈ ਫਾਰਵਰਡਿੰਗ ਸਮਰੱਥ ਕਰੋ, ਅਤੇ ਕਨਫਿਗਰੇਸ਼ਨ ਕਹਿੰਦਾ ਦਿਸਦਾ ਹੈ ਉਸ ਦੀ ਥਾਂ ਕਲਾਇੰਟ ਅਸਲ ਵਿੱਚ ਕੀ ਕਰਦਾ ਹੈ ਇਹ ਜਾਂਚੋ। ਪ੍ਰਭਾਵੀ ਸੈਟਿੰਗਾਂ ਹੀ ਮਾਇਨੇ ਰੱਖਦੀਆਂ ਹਨ, ਕਿਉਂਕਿ ਮੇਜ਼ਬਾਨ ਬਲਾਕ ਗਲੋਬਲ ਡਿਫ਼ੌਲਟ ਨੂੰ ਚੁੱਪਚਾਪ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ। ਇਹੀ ਤਰਕ ਸਰਵਰ ਪਾਸੇ ਵੀ ਲਾਗੂ ਹੁੰਦਾ ਹੈ, ਜੋ ਤੈਨਾਤੀ ਨੂੰ ਕਦੇ ਲੋੜ ਨਾ ਹੋਣ 'ਤੇ ਫਾਰਵਰਡਿੰਗ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਮਨਜ਼ੂਰ ਕਰ ਸਕਦਾ ਹੈ।
ਜਵਾਬ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਸਬੂਤ ਪੜ੍ਹੋ
ਜੇ ਨਿੱਜੀ ਕੁੰਜੀ ਫ਼ਾਈਲ ਜਾਂ ਬਰਾਬਰ ਦੀ ਦਸਤਖ਼ਤ ਪਛਾਣ ਖੁੱਲ੍ਹ ਗਈ ਹੋਣ ਦਾ ਮੰਨਿਆ ਜਾਵੇ, ਤਾਂ ਜਵਾਬ ਤੁਹਾਡੀ ਸੰਸਥਾ ਦੀ ਪ੍ਰਕਿਰਿਆ ਰਾਹੀਂ ਬਦਲੀ ਅਤੇ ਰੱਦ ਕਰਨਾ ਹੈ, ਨਾਲ ਹੀ ਉਸ ਨੂੰ ਭਰੋਸਾ ਕਰਨ ਵਾਲੀ ਹਰ ਸੇਵਾ ਤੋਂ ਉਸ ਦੀ ਮਨਜ਼ੂਰੀ ਹਟਾਉਣਾ ਹੈ। ਇੱਕ ਸਥਾਨਕ ਕਾਪੀ ਮਿਟਾਉਣ ਨਾਲ ਤੁਹਾਡੇ ਨਾ ਦਿਸਣ ਵਾਲੀਆਂ ਕਾਪੀਆਂ ਅਮਾਨਯ ਨਹੀਂ ਹੁੰਦੀਆਂ।
ਜੇ ਚਿੰਤਾ ਅਸਥਾਈ ਏਜੰਟ ਪਹੁੰਚ ਦੀ ਹੈ, ਤਾਂ ਜਵਾਬ ਹੋਰ ਤੰਗ ਹੈ: ਬੇਲੋੜੀ ਪ੍ਰਤੀਨਿਧਤਾ ਰੋਕੋ, ਸ਼ਾਮਲ ਸੈਸ਼ਨਾਂ ਅਤੇ ਪਛਾਣਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ, ਅਤੇ ਬਦਲੀ ਜਾਇਜ਼ ਹੈ ਜਾਂ ਨਹੀਂ ਇਹ ਘਟਨਾ ਦੇ ਮਾਲਕ ਨੂੰ ਫੈਸਲਾ ਕਰਨ ਦਿਓ। ਇੱਥੇ ਸਬੂਤ ਮਹੱਤਵਪੂਰਨ ਹੈ, ਕਿਉਂਕਿ ਕੋਈ ਦੇਖਿਆ ਨਿਰਯਾਤ ਨਾ ਹੋਣਾ ਇਹ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ ਕਿ ਕੋਈ ਪ੍ਰਮਾਣੀਕਰਨ ਦੁਰਵਰਤੋਂ ਨਹੀਂ ਹੋਇਆ, ਅਤੇ ਸਿਰਫ਼ ਮਾਰਗ ਬਦਲਣਾ ਚੋਰੀ ਹੋਈ ਕੁੰਜੀ ਦਾ ਨਿਦਾਨ ਨਹੀਂ ਹੈ। ਕਿਹੜਾ ਹਿੱਸਾ ਭਰੋਸੇਯੋਗ ਸੀ, ਫਾਰਵਰਡਿੰਗ ਸਮਰੱਥ ਸੀ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਅਸਲ ਵਿੱਚ ਕੀ ਦੇਖਿਆ ਗਿਆ ਲਿਖੋ। ਫਿਰ ਉਸ ਰਿਕਾਰਡ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਜਵਾਬ ਚੁਣੋ, ਸਭ ਤੋਂ ਨਾਟਕੀ ਨਹੀਂ।
ssh-add -l
ssh -G host.example | grep -i forwardagent
ਬਦਲਾਅ ਤੋਂ ਪਹਿਲਾਂ ਅਤੇ ਬਾਅਦ ਉਹਨਾਂ ਨੂੰ ਚਲਾਓ ਤਾਂ ਜੋ ਤੁਲਨਾ ਦਾ ਅਰਥ ਹੋਵੇ। ਪਹਿਲਾਂ ਸਥਾਪਿਤ ਸੈਸ਼ਨ ਆਪਣੇ ਦਿੱਤੇ ਪ੍ਰਤੀਨਿਧਤਾ ਨੂੰ ਕਾਇਮ ਰੱਖਦਾ ਹੈ, ਹੁਣ ਸੈਟਿੰਗਾਂ ਕੁਝ ਵੀ ਕਹਿਣ।
ਦੋ ਨਿਯੰਤਰਣ ਜੋ ਅਦਲ-ਬਦਲ ਯੋਗ ਨਹੀਂ
ਨਿੱਜੀ ਸਮੱਗਰੀ ਦੀ ਰੱਖਿਆ, ਇਸ ਦੇ ਦਸਤਖ਼ਤ ਕੌਣ ਮੰਗ ਸਕਦਾ ਹੈ ਇਹ ਸੀਮਿਤ ਕਰਨਾ, ਅਤੇ ਦੂਜੇ ਧਿਰ ਦੀ ਪਛਾਣ ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ ਤਿੰਨ ਸੰਬੰਧਿਤ ਨਿਯੰਤਰਣ ਹਨ, ਅਤੇ ਕੋਈ ਵੀ ਦੂਜੇ ਦੀ ਥਾਂ ਨਹੀਂ ਲੈਂਦਾ। ਜੋ ਟੀਮ ਮੇਜ਼ਬਾਨ ਕੁੰਜੀਆਂ ਦੀ ਜਾਂਚ ਤੋਂ ਬਿਨਾਂ ਫਾਰਵਰਡਿੰਗ ਹਟਾਉਂਦੀ ਹੈ ਉਸ ਨੇ ਅੱਧੀ ਸਮੱਸਿਆ ਠੀਕ ਕੀਤੀ ਹੈ। ਜੋ ਟੀਮ ਮਾਰਗ ਬਦਲਣ ਕਾਰਨ ਕੁੰਜੀ ਘੁਮਾਉਂਦੀ ਹੈ ਉਸ ਨੇ ਕੁਝ ਵੀ ਠੀਕ ਨਹੀਂ ਕੀਤਾ।
ਖ਼ਤਰੇ ਵਿੱਚ ਆਇਆ ਅੰਤਿਮ ਬਿੰਦੂ ਚੌਥਾ ਸਵਾਲ ਹੈ, ਕਿਉਂਕਿ ਤੁਹਾਡੀ ਆਪਣੀ ਮਸ਼ੀਨ 'ਤੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਵਾਲਾ ਸੌਫ਼ਟਵੇਅਰ ਪੈਕਟਾਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਨਾਲੋਂ ਕਿਤੇ ਵੱਧ ਕਰ ਸਕਦਾ ਹੈ।
ਕੁਝ ਵੀ ਛੂਹਣ ਤੋਂ ਪਹਿਲਾਂ ਘਟਨਾ ਨੂੰ ਉਨ੍ਹਾਂ ਸ਼੍ਰੇਣੀਆਂ ਵਿੱਚ ਵੰਡੋ, ਅਤੇ ਹਰ ਇੱਕ ਨੂੰ ਇੱਕ ਮਾਲਕ ਦਿਓ। ਕਿਸ 'ਤੇ ਭਰੋਸਾ ਕੀਤਾ, ਕੀ ਪ੍ਰਤੀਨਿਧ ਕੀਤਾ ਅਤੇ ਕੀ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ ਇਸ ਦਾ ਛੋਟਾ ਰਿਕਾਰਡ ਰੱਖੋ, ਕਿਉਂਕਿ ਉਹੀ ਰਿਕਾਰਡ ਅਗਲੀ ਸਮੀਖਿਆ ਨੂੰ ਇੱਕ ਹੋਰ ਬਹਿਸ ਦੀ ਥਾਂ ਸਸਤਾ ਬਣਾਉਂਦਾ ਹੈ। ਜੇ ਕੋਈ ਸ਼੍ਰੇਣੀ ਅਣਜਾਣ ਹੈ, ਤਾਂ ਨਿਰਦੋਸ਼ ਕੇਸ ਮੰਨਣ ਦੀ ਥਾਂ ਅਣਜਾਣ ਲਿਖੋ। ਫ਼ਰਕ ਵਿਵਹਾਰਕ ਹੈ, ਅਕਾਦਮਿਕ ਨਹੀਂ: ਤੁਸੀਂ ਕੋਈ ਕ੍ਰੈਡੈਂਸ਼ੀਅਲ ਬਦਲਦੇ ਹੋ, ਸੈਸ਼ਨ ਰੱਦ ਕਰਦੇ ਹੋ, ਜਾਂ ਸਿਰਫ਼ ਫਾਰਵਰਡਿੰਗ ਬੰਦ ਕਰਦੇ ਹੋ ਇਹ ਇਹ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ।