ઉબુન્ટુમાં એસએસએચ-સર્વર ઇન્સ્ટોલ કરવું

Anonim

ઉબુન્ટુમાં એસએસએચ-સર્વર ઇન્સ્ટોલ કરવું

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

ઉબુન્ટુમાં એસએસએચ-સર્વર ઇન્સ્ટોલ કરો

એસએસએચ ઘટકો સત્તાવાર સ્ટોરેજ દ્વારા ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે, તેથી અમે આ પદ્ધતિને ધ્યાનમાં લઈશું, તે સૌથી સ્થિર અને વિશ્વસનીય છે, અને શિખાઉ વપરાશકર્તાઓથી પણ મુશ્કેલીઓ ઊભી થતી નથી. સૂચનોમાં નેવિગેટ કરવા માટે અમે આખી પ્રક્રિયાને પગલાથી તોડી નાખ્યાં. ચાલો શરૂઆતથી શરૂઆતથી શરૂ કરીએ.

પગલું 1: એસએસએચ-સર્વરને ડાઉનલોડ કરો અને ઇન્સ્ટોલ કરો

કાર્યને વિસ્તૃત કરો આદેશોના મુખ્ય સમૂહનો ઉપયોગ કરીને "ટર્મિનલ" દ્વારા થશે. તમારે વધારાના જ્ઞાન અથવા કુશળતાની જરૂર નથી, તમને દરેક ક્રિયા અને તમામ આવશ્યક આદેશોનું વિગતવાર વર્ણન મળશે.

  1. મેનૂ દ્વારા કન્સોલ ચલાવો અથવા Ctrl + Alt + T સંયોજનને સંકોચો.
  2. ઉબુન્ટુ ટર્મિનલમાં કામ પર જાઓ

  3. સત્તાવાર રીપોઝીટરીમાંથી સર્વર ફાઇલોને તરત જ ડાઉનલોડ કરવાનું પ્રારંભ કરો. આ કરવા માટે, તમારે સુડો ઍપ્ટ ઇન્સ્ટોલ ઑપન્સશ-સર્વર દાખલ કરવાની જરૂર પડશે, અને પછી એન્ટર કી દબાવો.
  4. ઉબુન્ટુમાં સત્તાવાર રીપોઝીટરીથી SSH ડાઉનલોડ કરી રહ્યું છે

  5. અમે સુડો કન્સોલનો ઉપયોગ કરીએ છીએ (સુપર્યુઝરની વતી ક્રિયા કરી રહ્યા છીએ), તમારે તમારા એકાઉન્ટમાંથી પાસવર્ડ દાખલ કરવો પડશે. નોંધો કે જ્યારે દાખલ થાય ત્યારે અક્ષરો પ્રદર્શિત થતા નથી.
  6. ઉબુન્ટુમાં SSH ડાઉનલોડ કરવા માટે પાસવર્ડ દાખલ કરો

  7. તમને ચોક્કસ આર્કાઇવ્સ ડાઉનલોડ કરવાનું સૂચન કરવામાં આવશે, ડી વિકલ્પને પસંદ કરીને ક્રિયાની પુષ્ટિ કરો
  8. ઉબુન્ટુમાં એસએસએચ માટે આર્કાઇવ્સ ઉમેરવાનું પુષ્ટિ કરો

  9. ડિફૉલ્ટ રૂપે, ક્લાયંટ સર્વર સાથે ઇન્સ્ટોલ કરેલું છે, પરંતુ તે શક્ય બનાવવા માટે અતિશય નથી હોતું, સુડો એપીટીનો ઉપયોગ કરીને તેને ફરીથી ઇન્સ્ટોલ કરવાનો પ્રયાસ કરી શકો છો-ઓપનએસશ-ક્લાયંટને ઇન્સ્ટોલ કરો.
  10. ઉબુન્ટુમાં તેની ગેરહાજરીના કિસ્સામાં એસએસએચ ક્લાઈન્ટ ઇન્સ્ટોલ કરો

SSH સર્વર ઑપરેટિંગ સિસ્ટમમાં બધી ફાઇલોને સફળતાપૂર્વક ઉમેર્યા પછી તરત જ તેની સાથે વાર્તાલાપ કરવા માટે ઉપલબ્ધ થશે, પરંતુ તે હજી પણ યોગ્ય કામગીરી પ્રદાન કરવા માટે ગોઠવેલું હોવું જોઈએ. અમે તમને નીચેના પગલાંથી પરિચિત થવા માટે સલાહ આપીએ છીએ.

પગલું 2: સર્વર ચકાસણી

પ્રારંભ કરવા માટે, ચાલો ખાતરી કરીએ કે માનક પરિમાણો યોગ્ય રીતે લાગુ કરવામાં આવ્યા હતા, અને એસએસએચ-સર્વર મુખ્ય ટીમોને જવાબ આપે છે અને તેમને યોગ્ય રીતે કરે છે, તેથી તમારે જરૂર છે:

  1. કન્સોલ ચલાવો અને ત્યાં નોંધણી કરો Sudo Systemctl sshd ubuntu autoload માટે સર્વર ઉમેરવા માટે સક્ષમ કરો, જો તે આપમેળે ઇન્સ્ટોલેશન પછી આપમેળે ન થાય.
  2. SSH ઉમેરો ubuntu સાધનો

  3. જો તમારે ઓએસ સાથે ટૂલ શરૂ કરવાની જરૂર નથી, તો સુડો સિસ્ટમસીટીએલને એસએસએચડીને અક્ષમ કરીને ઑટોરનથી તેને કાઢી નાખો.
  4. ઉબુન્ટુ ઑટોલોડથી SSH દૂર કરો

  5. હવે તપાસો કે સ્થાનિક કમ્પ્યુટર કેવી રીતે જોડાયેલું છે. SSH લોકલહોસ્ટ કમાન્ડ (લોકલહોસ્ટ - તમારા સ્થાનિક પીસીનું સરનામું) લાગુ કરો.
  6. એસએસએચ દ્વારા સ્થાનિક કમ્પ્યુટરથી કનેક્ટ કરો

  7. હા વિકલ્પ પસંદ કરીને કનેક્શનની ચાલુ રાખવાની પુષ્ટિ કરો.
  8. ઉબુન્ટુ સ્થાનિક કમ્પ્યુટરથી કનેક્શનની પુષ્ટિ કરો

  9. સફળ ડાઉનલોડના કિસ્સામાં, તમે નીચેની સ્ક્રીનશૉટમાં જોઈ શકો છો તેટલી બધી માહિતી પ્રાપ્ત થશે. તમારે 0.0.0.0 સરનામાંને તપાસવાની અને કનેક્ટ કરવાની જરૂર છે, જે અન્ય ઉપકરણો માટે ડિફૉલ્ટ રૂપે પસંદ કરેલ નેટવર્ક IP તરીકે કાર્ય કરે છે. આ કરવા માટે, યોગ્ય આદેશ દાખલ કરો અને Enter પર ક્લિક કરો.
  10. ઉબુન્ટુમાં એસએસએચ દ્વારા 0.0.0.0 થી કનેક્ટ કરો

  11. દરેક નવા કનેક્શનની પુષ્ટિ કરવી આવશ્યક છે.
  12. ઉબુન્ટુમાં ડિફૉલ્ટ એડ્રસ કનેક્શનની પુષ્ટિ કરો

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

પગલું 3: ગોઠવણી ફાઇલ સંપાદન

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

  1. પ્રથમ રૂપરેખાંકન ફાઇલના બેકઅપને સાચવશે જેથી જ્યારે તમે તેનો સંપર્ક કરો અથવા મૂળ SSH સ્ટેટને પુનઃસ્થાપિત કરો. સુડો સીપી / વગેરે / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config.
  2. ઉબુન્ટુમાં બેકઅપ એસએસએચ રૂપરેખાંકન ફાઇલ બનાવો

  3. પછી બીજા: સુડો chmod A-w /etc/sssh/sshd_config.original.
  4. ઉબુન્ટુમાં બેકઅપ એસએસએચ માટે બીજું કમાન્ડ

  5. સેટિંગ્સ ફાઇલ શરૂ કરવી સુડો vi / etc / ssh / sshd_config દ્વારા કરવામાં આવે છે. દાખલ કર્યા પછી તરત જ, તે લોંચ કરવામાં આવશે અને નીચે સ્ક્રીનશોટમાં બતાવ્યા પ્રમાણે તમે તેની સામગ્રી જોશો.
  6. ઉબુન્ટુમાં SSH રૂપરેખાંકન ફાઇલ શરૂ કરો

  7. અહીં તમે ઉપયોગમાં લેવાયેલા પોર્ટને બદલી શકો છો, જે કનેક્શનની સુરક્ષાને સુનિશ્ચિત કરવા માટે હંમેશાં કરવાનું વધુ સારું છે, પછી લોગિનને સુપરરટર (પરમિટરોલૉગિન) વતી બંધ કરી શકાય છે અને કી (PUBKEATHEATIONTICONTION) પર સક્રિયકરણ કરી શકાય છે. સંપાદન પૂર્ણ થયા પછી, કી દબાવો: (શિફ્ટ +; લેટિન લેઆઉટ પર) અને ફેરફારોને સાચવવા માટે અક્ષર ડબલ્યુ ઉમેરો.
  8. ઉબુન્ટુ ગોઠવણીમાં ફેરફારોને સાચવી રહ્યું છે

  9. ફાઇલમાંથી આઉટપુટ એ જ રીતે કરવામાં આવે છે, ફક્ત તેના બદલે Q નો ઉપયોગ કરે છે.
  10. ઉબુન્ટુમાં ગોઠવણી ફાઇલ

  11. સુડો systemctl પુનઃપ્રારંભ ssh દાખલ કરીને સર્વરને ફરીથી પ્રારંભ કરવાનું ભૂલશો નહીં.
  12. ઉબુન્ટુમાં ફેરફાર કર્યા પછી SSH સર્વરને ફરીથી પ્રારંભ કરો

  13. સક્રિય પોર્ટને બદલ્યા પછી, તે ક્લાઈન્ટમાં નિશ્ચિત કરવું આવશ્યક છે. આ ssh -p 2100 લોકલહોસ્ટને સ્પષ્ટ કરીને કરવામાં આવે છે, જ્યાં 2100 એ પોર્ટ નંબર છે.
  14. યુબીમાં સ્ટાન્ડર્ડ એસએસએચ પોર્ટ બદલો

  15. જો તમે ફાયરવૉલ દ્વારા ગોઠવેલ છો, તો તેને બદલવું પણ જરૂરી છે: સુડો યુએફડબ્લ્યુ 2100 ને મંજૂરી આપે છે.
  16. ઉબુન્ટુ ફાયરવોટરમાં પોર્ટ બદલો

  17. તમને એક નોટિસ મળશે કે બધા નિયમો અપડેટ કરવામાં આવ્યાં છે.
  18. ઉબુન્ટુમાં પેકેજોને અપડેટ કરવા વિશેની માહિતી

તમે સત્તાવાર દસ્તાવેજો વાંચીને અન્ય પરિમાણો સાથે પોતાને પરિચિત કરવા માટે હકદાર છો. તમે કયા મૂલ્યો પસંદ કરો છો તે નિર્ધારિત કરવામાં સહાય માટે બધી આઇટમ્સને બદલવાની ટીપ્સ છે.

પગલું 4: કીઝ ઉમેરી રહ્યા છે

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

  1. કન્સોલ ખોલો અને SSH-keegen -t dsa દાખલ કરીને નવી ક્લાયંટ કી બનાવો, અને પછી ફાઇલનું નામ અસાઇન કરો અને ઍક્સેસ પાસવર્ડને સ્પષ્ટ કરો.
  2. ઉબુન્ટુમાં નવી કી બનાવવી

  3. તે પછી, જાહેર કી સાચવવામાં આવશે અને ગુપ્ત છબી બનાવવામાં આવશે. સ્ક્રીન પર તમે તેના દેખાવ જોશો.
  4. ઉબુન્ટુમાં નવી SSH કીની સફળ રચના

  5. તે પાસવર્ડ દ્વારા કનેક્શનને અક્ષમ કરવા માટે બનાવેલ ફાઇલને બીજા કમ્પ્યુટર પર કૉપિ કરવા માટે જ રહે છે. USERNAME @ RemotoeThost પર SSH-COPE-ID આદેશનો ઉપયોગ કરો, જ્યાં વપરાશકર્તા નામ @ રિમોટોહેસ્ટ રિમોટ કમ્પ્યુટર અને તેના IP સરનામાંનું નામ છે.
  6. ઉબુન્ટુમાં કમ્પ્યુટર પર કી સાથે ફાઇલ મોકલો

તે ફક્ત સર્વરને ફરીથી પ્રારંભ કરવા અને ખુલ્લી અને ગુપ્ત કી દ્વારા કામની ચોકસાઈ તપાસવા માટે રહે છે.

આના પર, SSH સર્વર અને તેની મૂળ સેટિંગની ઇન્સ્ટોલેશન પ્રક્રિયા પૂર્ણ થઈ છે. જો તમે બધા આદેશોને યોગ્ય રીતે દાખલ કરો છો, તો કાર્ય ચલાવતી વખતે કોઈ ભૂલો હોવી જોઈએ નહીં. સેટઅપ પછી કનેક્ટ થવાથી કોઈપણ સમસ્યાઓના કિસ્સામાં, સમસ્યાને ઉકેલવા માટે ઑટોલોડિંગથી SSH ને દૂર કરવાનો પ્રયાસ કરો (પગલું 2 માં તેના વિશે વાંચો).

વધુ વાંચો