SSH SOCKS முன்னனுப்புதல் TUN சாதனப் பிழைகளிலிருந்து தனித் தன்மையானது
அதே SSH அமர்வு பின்னர் தனி TUN சாதனத்தை உருவாக்கத் தோல்வியடைந்தாலும் நிறுவப்பட்ட SOCKS கேட்பியை அடையாளம் காணுங்கள்.
இந்த இரண்டு அவதானிப்புகளும் ஒரே SSH பதிவில் ஒன்றாக இருக்கலாம்:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
முதல் ஒன்று ஒரு இயக்கநிலை SOCKS கேட்பி பற்றியது. இரண்டாவது ஒரு சுரங்க வலையமைப்புச் சாதனம் பற்றியது. இவை தனித்தனி முன்னனுப்புதல் கோரிக்கைகள்.
OpenSSH பயன்பாட்டு-நிலை இயக்கநிலை முன்னனுப்புதலுக்கு -D ஐயும் சுரங்கச் சாதனங்களுக்கு -w ஐயும் பயன்படுத்துகிறது. Tunnel அமைப்பு கட்டமைப்பு வழியாக இரண்டாவதையும் கோரலாம். TUN சாதனத்திற்கான சிறப்புரிமைகளோ சேவையக அனுமதியோ கிடைக்காதது, முந்தைய SOCKS கேட்பி ஒருபோதும் உருவாக்கப்படவில்லை என்பதைத் தானாக நிரூபிக்காது.
பிழைக்கு முன் எது வெற்றியடைந்தது என்பதைப் படியுங்கள்: SSH அங்கீகாரம், கேட்பி உருவாக்கம், பின்னர் ஏதேனும் இலக்கு-சேனல் கோரிக்கை. கேட்டுக்கொண்டிருக்கும் SOCKS துறைமுகத்திற்கு இன்னும் பொருந்தும் வாடிக்கையாளரும் அணுகக்கூடிய, அனுமதிக்கப்பட்ட இலக்கும் தேவை. இது ஒரு கட்டம் பற்றிய சான்று.
முன்னிடப்பட்ட வேலை SOCKS முன்னனுப்புதல் மட்டுமே என்றால், சுரங்கச் சாதனம் ஏன் கேட்கப்பட்டது என்பதைச் சரிபாருங்கள். வரம்பிடப்பட்ட கட்டமைப்பு அந்தத் தொடர்பற்ற கோரிக்கையை முடக்க முடியும்:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
வழக்கமான SSH புரவலன் விசை மற்றும் கணக்குச் சோதனைகளைத் தக்கவைத்துக்கொள்ளுங்கள். SOCKS பாதைக்குத் தேவைப்படாத ஒரு அம்சத்தின் பிழையை அமைதிப்படுத்த மட்டும் வலையமைப்புச் சாதனச் சிறப்புரிமைகளை வழங்க எந்தக் காரணமுமில்லை.