આ બે અવલોકનો એક જ 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 માર્ગને જે સુવિધાની જરૂર નથી તેની ભૂલ શાંત કરવા માટે જ નેટવર્ક-ઉપકરણ વિશેષાધિકારો આપવાનું કોઈ કારણ નથી.

સંબંધિત લેખો