સ્ટેટિક-કી મોડ બરાબર બે પીઅરને જોડે છે, અને તે તેની રચના છે, કોઈ ભૂલી ગયેલી મર્યાદા નથી. client-to-client સર્વર મોડનો ફોર્વર્ડિંગ વિકલ્પ છે, તેથી તેને --secret રૂપરેખામાં ઉમેરવાથી કેટલા ક્લાયન્ટ જોડાઈ શકે તેમાં કંઈ બદલાતું નથી. નિર્ણય એ નથી કે કયો ફ્લેગ ઉમેરવો, પણ એ કે ડિપ્લોયમેન્ટને પોઇન્ટ-ટુ-પોઇન્ટ લિંક જોઈએ કે બહુ-ક્લાયન્ટ સેવા. જો ઘણા ઉપકરણોએ સ્વતંત્ર રીતે જોડાવું હોય, તો સુરક્ષા મોડ બદલાય છે અને દરેક ઉપકરણને ઓળખ મળે છે.

બે પીઅર, એક કી અને દરેક ક્લાયન્ટ માટે કોઈ સ્થિતિ નહીં: તે આકાર જ આ મોડની આખી વાર્તા છે.

સ્ટેટિક-કી મોડ શેના માટે છે

સિક્રેટ મોડમાં બંને પીઅર એક કી ફાઇલ વહેંચે છે, અને તે કી ટ્રાફિકને સીધું સુરક્ષિત કરે છે. કોઈ હેન્ડશેક નથી, પ્રમાણપત્રની આપ-લે નથી અને દરેક ક્લાયન્ટ માટે સત્ર નથી, કારણ કે સર્વરના અર્થમાં કોઈ ક્લાયન્ટ નથી, ફક્ત બે અંત્ય બિંદુઓ છે.

દસ્તાવેજીકૃત કી રોટેશન પ્રક્રિયા સાથે નિશ્ચિત મશીન જોડી માટે આ મોડ ઉપયોગી રહે છે, અને OpenVPN 2.6 તેને બહિષ્કૃત તરીકે ચિહ્નિત કરે છે કારણ કે TLS મોડ તે કિસ્સાઓને વધુ સારા ગુણધર્મો સાથે આવરી લે છે. તે જે કરી શકતું નથી તે એક જોડાતા ઉપકરણને બીજાથી અલગ પાડવાનું છે, કારણ કે ફાઇલનો કબજો જ આખી પ્રમાણીકરણ વાર્તા છે. ત્રીજું ઉપકરણ ઉમેરવાનો અર્થ તેની સાથે એ જ કી વહેંચવી છે, પછી પ્રથમ બે તેને પોતાનાથી અલગ પાડી શકતા નથી.

તેથી જ બે-પીઅર મર્યાદા માળખાકીય છે, બદલી શકાય તેવી સેટિંગ નથી.

client-to-client કેમ ખૂટતો ટુકડો નથી

client-to-client નિયંત્રિત કરે છે કે જોડાયેલા ક્લાયન્ટ સર્વર દ્વારા ટ્રાફિકની આપ-લે કરી શકે છે કે નહીં. તે ક્લાયન્ટને પ્રવેશ આપતું નથી, ઓળખ આપતું નથી અને રૂપરેખાંકિત ન કરેલો સર્વર મોડ બનાવતું નથી, અને સ્ટેટિક-કી રૂપરેખામાં તેને સંભાળવા માટે કોઈ ક્લાયન્ટ યાદી નથી.

બીજી સામાન્ય ગૂંચવણ tls-crypt અથવા tls-auth સામગ્રીને લગતી છે. TLS સર્વર તેમાંની એક કી બધા ક્લાયન્ટ વચ્ચે વહેંચી શકે છે, કારણ કે તે દરેક ક્લાયન્ટ કોણ છે તે સાબિત કરવાને બદલે નિયંત્રણ ચેનલને સુરક્ષિત કરે છે. TLS મોડમાં વહેંચાયેલી નિયંત્રણ-ચેનલ કી વહેંચાયેલી સ્ટેટિક ડેટા કી કરતાં અલગ પદાર્થ છે, જોકે બંને સરખા દેખાતી ફાઇલો તરીકે આવે છે.

મોડ વચ્ચેની પસંદગી બે પ્રશ્નો પર આવે છે. શું એક કરતાં વધુ ઉપકરણે સ્વતંત્ર રીતે જોડાવું છે, અને શું ડિપ્લોયમેન્ટને દરેક ઉપકરણ માટે રદ કરવાની જરૂર છે? બંનેમાં ના હોય તો સ્ટેટિક-કી મોડ ટકી રહે છે; કોઈપણ એકમાં હા હોય તો તે TLS તરફ ઈશારો કરે છે. ત્રીજો વિકલ્પ નથી જ્યાં પોતાની ઓળખ વિના બીજા ક્લાયન્ટને પ્રવેશ આપવામાં આવે.

બહુ-ક્લાયન્ટ સર્વર બનાવવું

બહુ-ક્લાયન્ટ સર્વરને TLS મોડ, સર્વર-બાજુનું પ્રમાણપત્ર અને દરેક ક્લાયન્ટ માટે ઓળખની જરૂર છે. સર્વર સહાયક સરનામા પૂલ અને બહુ-ક્લાયન્ટ મોડ સેટ કરે છે, પણ તે TLS રૂપરેખા, વિશ્વાસ એન્કર અથવા પ્રવેશને અર્થપૂર્ણ બનાવતા ક્લાયન્ટ પ્રમાણપત્રો પૂરા પાડતું નથી.

એક ક્લાયન્ટની ઓળખપત્રો નકલ કરવાને બદલે હાલની પ્રમાણપત્ર સત્તા દ્વારા દરેક ઉપકરણની નોંધણી કરો. અલગ ઓળખ જ રદ કરવાની ક્રિયા, દરેક ક્લાયન્ટ માટે રૂટિંગ અને ઉપયોગી લોગ શક્ય બનાવે છે, અને એક વહેંચાયેલું ક્લાયન્ટ પ્રમાણપત્ર ત્રણેયને ધરાશાયી કરે છે.

જો ડિપ્લોયમેન્ટ બાહ્ય ડિરેક્ટરી અથવા બીજા પરિબળ દ્વારા વપરાશકર્તાઓને પ્રમાણિત કરે છે, તો તે રચના જેમ છે તેમ રહે છે. TLS સર્વર મોડ તરફ જવું એ નક્કી કરે છે કે પીઅર ટનલ સ્તરે પોતાને કેવી રીતે સાબિત કરે, અને તે એકાઉન્ટ બેકએન્ડ નક્કી કરતું નથી. બંને નિર્ણયો અલગ રાખો જેથી એકમાં ફેરફાર બીજાને ચૂપચાપ બદલે નહીં.

પછી ફોર્વર્ડિંગ નીતિનો સભાનપણે નિર્ણય કરો. client-to-client વપરાશકર્તા-જગ્યાના સર્વર માર્ગમાં ક્લાયન્ટ-થી-ક્લાયન્ટ ટ્રાફિક સક્ષમ કરે છે, જે ઘણા ડિપ્લોયમેન્ટ ઈચ્છે છે અને કેટલાકને હોવો ન જોઈએ. તે નીતિ સ્વિચ છે, ઓળખ પદ્ધતિ નથી, અને ટ્યુટોરિયલમાં હોવાથી નહીં, રચનાની જરૂરિયાતને કારણે તે ચાલુ કરવો જોઈએ.

ક્લાયન્ટ ખરેખર સ્વતંત્ર છે કે નહીં તે ચકાસવું

બે ક્લાયન્ટ જોડો અને ખાતરી કરો કે તેઓ અલગ સરનામાં મેળવે છે અને સર્વરના લોગમાં અલગ ઓળખ સાથે દેખાય છે. પછી એકને રદ કરો અને ખાતરી કરો કે બીજો કામ કરતો રહે છે, જે એ વ્યવહારુ કસોટી છે કે ઓળખ વહેંચાઈ ન હતી.

મંજૂર પીઅર-થી-પીઅર સેવા અને જે અવરોધિત રહેવી જોઈએ તેની કસોટી કરો. બે સફળ લોગિન પ્રવેશ સાબિત કરે છે, અલગતા નહીં, અને જ્યારે ડિપ્લોયમેન્ટે વપરાશકર્તા જૂથોને અલગ પાડવાના હોય ત્યારે આ તફાવત મહત્વનો છે.

અંતે, સર્વર મોડ મેમરીમાંથી નહીં, ચાલતી રૂપરેખામાંથી વાંચો. વધારાના વિકલ્પો સાથેની સ્ટેટિક-કી રૂપરેખા હજી પણ પોઇન્ટ-ટુ-પોઇન્ટ લિંક છે, અને સાચું TLS સર્વર એ જ એકમાત્ર ગોઠવણી છે જેમાં ઘણા ક્લાયન્ટ ખરેખર અલગ પીઅર હોય છે.

જો લોગ દરેક ઉપકરણ માટે એક સામાન્ય નામ દર્શાવે, તો સમસ્યા મોડ નથી. સમસ્યા નોંધણી પ્રક્રિયા છે.

સંબંધિત લેખો