ਤੁਹਾਡਾ SSH ਪਾਸਵਰਡ SOCKS ਪਾਸਵਰਡ ਨਹੀਂ ਹੈ
OpenSSH ਦੇ ਗਤੀਸ਼ੀਲ ਸਰੋਤੇ ਉੱਤੇ SSH ਲੌਗਇਨ ਅਤੇ SOCKS ਕਲਾਇੰਟ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿੱਚ ਫ਼ਰਕ ਕਰੋ।
ਤੁਸੀਂ ssh -D ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਪਾਸਵਰਡ ਟਾਈਪ ਕੀਤਾ। ਉਸਨੇ ਤੁਹਾਡੇ SSH ਕਨੈਕਸ਼ਨ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕੀਤਾ। ਪਰ ਇਸਨੇ ਨਵੇਂ ਸਰੋਤੇ ਤੱਕ ਪਹੁੰਚ ਸਕਣ ਵਾਲੇ ਹਰ ਪ੍ਰੋਗਰਾਮ ਲਈ ਪਾਸਵਰਡ-ਸੁਰੱਖਿਅਤ SOCKS ਖਾਤਾ ਨਹੀਂ ਬਣਾਇਆ।
OpenSSH ਦਾ ਗਤੀਸ਼ੀਲ ਫਾਰਵਰਡਿੰਗ ਪ੍ਰਮਾਣਿਤ SSH ਟ੍ਰਾਂਸਪੋਰਟ ਉੱਤੇ ਸਥਾਨਕ SOCKS ਸੇਵਾ ਦਿੰਦਾ ਹੈ। ਇਸਦੀ SOCKS5 ਸੰਭਾਲ ਬਿਨਾਂ ਪ੍ਰਮਾਣਿਕਤਾ ਵਾਲੀ ਵਿਧੀ ਚੁਣਦੀ ਹੈ; ਇਹ ਆਮ SOCKS ਵਰਤੋਂਕਾਰਨਾਮ/ਪਾਸਵਰਡ ਸਰਵਰ ਨਹੀਂ ਹੈ।
ਨਿੱਜੀ ਵਰਤੋਂ ਲਈ, ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਬਾਈਂਡ ਕਰੋ:
ssh -N -D 127.0.0.1:1080 [email protected]
ਉਸ ਕੰਪਿਊਟਰ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੁਹਾਡਾ SSH ਪਾਸਵਰਡ SOCKS ਪਾਸਵਰਡ ਵਜੋਂ ਦਾਖਲ ਕੀਤੇ ਬਿਨਾਂ ਪੋਰਟ 1080 ਵਰਤਦੀਆਂ ਹਨ। ਗਤੀਸ਼ੀਲ ਫਾਰਵਰਡਿੰਗ ਦਾ ਦਸਤਾਵੇਜ਼ ਸਰੋਤੇ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ, ਅਤੇ OpenSSH ਦਾ SOCKS ਸੰਭਾਲ ਕੋਡ ਪ੍ਰਮਾਣਿਕਤਾ ਦਾ ਵੇਰਵਾ ਦਿੰਦਾ ਹੈ।
ਸਾਂਝਾ ਕਰਨਾ ਸਮੱਸਿਆ ਬਦਲ ਦਿੰਦਾ ਹੈ
LAN ਪਤੇ ਉੱਤੇ ਬਾਈਂਡ ਕਰਨ ਨਾਲ ਪੋਰਟ ਮੂਲ ਸਥਾਨਕ ਵਰਤੋਂ ਤੋਂ ਬਾਹਰ ਵੀ ਪਹੁੰਚਯੋਗ ਹੋ ਜਾਂਦਾ ਹੈ। ਨੇੜਲੇ ਕਲਾਇੰਟ ਸਿਰਫ਼ ਇਸ ਲਈ ਵੱਖਰੇ SSH ਸੈਸ਼ਨ ਨਹੀਂ ਬਣਾਉਂਦੇ ਕਿ ਉਨ੍ਹਾਂ ਦਾ ਟ੍ਰੈਫਿਕ ਤੁਹਾਡੇ ਰਾਹੀਂ ਲੰਘਦਾ ਹੈ। ਜੇ ਨੈੱਟਵਰਕ ਪਹੁੰਚ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਤਾਂ ਉਹ ਕਲਾਇੰਟ ਤੁਹਾਡੇ ਗੇਟਵੇ ਦੀ ਬਾਹਰੀ ਪਛਾਣ ਸਾਂਝੀ ਕਰ ਸਕਦੇ ਹਨ।
ਫਾਇਰਵਾਲ ਪਹੁੰਚਯੋਗ ਕਲਾਇੰਟ ਸੀਮਿਤ ਕਰ ਸਕਦਾ ਹੈ ਪਰ SOCKS ਲੌਗਇਨ ਬਦਲਾ ਨਹੀਂ ਜੋੜਦਾ। ਵੱਖਰੇ SOCKS ਵਰਤੋਂਕਾਰਨਾਮ, ਕੋਟਾ ਜਾਂ ਪ੍ਰਤੀ-ਵਰਤੋਂਕਾਰ ਨਿਯਮਾਂ ਲਈ ਉਹ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸਮਰਥਨ ਕਰਨ ਵਾਲਾ ਸਰਵਰ ਚੁਣੋ। ਉਦਾਹਰਨ ਲਈ Dante SOCKS ਪ੍ਰਮਾਣਿਕਤਾ ਨੂੰ ਕਲਾਇੰਟ-ਪਤਾ ਪਾਬੰਦੀਆਂ ਤੋਂ ਵੱਖਰਾ ਦਸਤਾਵੇਜ਼ ਕਰਦਾ ਹੈ।
ਇਹ ਸਮੱਸਿਆ ਹੱਲ ਕਰਨ ਵਿੱਚ ਵੀ ਮਦਦ ਕਰਦਾ ਹੈ। SOCKS ਵਰਤੋਂਕਾਰਨਾਮ/ਪਾਸਵਰਡ ਵਿਧੀ ਉੱਤੇ ਜ਼ੋਰ ਦੇਣ ਵਾਲਾ ਕਲਾਇੰਟ ਇਸ ਸਰੋਤੇ ਨਾਲ ਤੁਹਾਡੀ ਉਮੀਦ ਅਨੁਸਾਰ ਗੱਲਬਾਤ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸਮਾਯੋਜਿਤ ਕਰੋ ਜਾਂ ਢੁਕਵੀਂ ਪ੍ਰਮਾਣਿਤ SOCKS ਸੇਵਾ ਚੁਣੋ; ਤੁਹਾਡਾ SSH ਪਾਸਵਰਡ ਵਾਰ-ਵਾਰ ਅਜ਼ਮਾਉਣਾ ਗਲਤ ਲੌਗਇਨ ਨੂੰ ਸੰਬੋਧਿਤ ਕਰਦਾ ਹੈ।
ਸਿਰਫ਼ ਸਥਾਨਕ ਪਹੁੰਚ ਅਜੇ ਵੀ ਸਮਝਣ ਵਾਲੀ ਹੱਦ ਹੈ, ਇਹ ਦਾਅਵਾ ਨਹੀਂ ਕਿ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ਦੀ ਹਰ ਪ੍ਰਕਿਰਿਆ ਇੱਕੋ ਵਰਤੋਂਕਾਰ ਦੀ ਹੈ।