ઉબુન્ટુમાં એસએસએચ-સર્વર સ્થાપિત કરી રહ્યું છે

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

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

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

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

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

  1. કન્સોલને મેનૂ દ્વારા ચલાવો અથવા સંયોજનને પકડી રાખો Ctrl + Alt + T.
  2. સત્તાવાર રિપોઝીટરીથી સર્વર ફાઇલોને ડાઉનલોડ કરવાનું તરત જ શરૂ કરો. આ કરવા માટે, દાખલ કરોsudo apt opens opens-server સ્થાપિત કરોઅને પછી કી દબાવો દાખલ કરો.
  3. કારણ કે આપણે ઉપસર્ગનો ઉપયોગ કરીએ છીએ સુડો (સુપરયુઝરની તરફેણમાં કોઈ ક્રિયા કરે છે), તમારે તમારા ખાતા માટે પાસવર્ડ દાખલ કરવો પડશે. નોંધ લો કે અક્ષરો દાખલ કરતી વખતે પ્રદર્શિત થતા નથી.
  4. તમને અમુક ચોક્કસ આર્કાઇવ્સના ડાઉનલોડની સૂચના આપવામાં આવશે, વિકલ્પ પસંદ કરીને ક્રિયાની પુષ્ટિ કરો ડી.
  5. ડિફૉલ્ટ રૂપે, ક્લાયંટ સર્વર સાથે ઇન્સ્ટોલ કરેલું છે, પરંતુ તે સુનિશ્ચિત કરવા માટે અતિશય અનિશ્ચિત રહેશે નહીં કે તે ઉપયોગ કરીને તેને ફરીથી ઇન્સ્ટોલ કરવાનો પ્રયાસ કરીને ઉપલબ્ધ છે.sudo apt-get openssh-client સ્થાપિત કરો.

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

પગલું 2: સર્વર કામગીરી તપાસો

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

  1. કન્સોલ લોન્ચ કરો અને ત્યાં નોંધણી કરોsudo systemctl sshd ને સક્રિય કરે છે, ઉબુન્ટુ શરુ કરવા માટે સર્વરને ઉમેરવા, જો અચાનક આ ઇન્સ્ટોલેશન પછી આપમેળે થાય નહીં.
  2. જો તમારે OS સાથે પ્રારંભ કરવા માટે સાધનની જરૂર નથી, તો તેને ટાઇપ કરીને ઑટોરનમાંથી દૂર કરોsudo systemctl નિષ્ક્રિય sshd.
  3. ચાલો હવે તપાસ કરીએ કે કેવી રીતે સ્થાનિક કમ્પ્યુટરનું જોડાણ થાય છે. આદેશ લાગુ કરોએસએસ લોકલહોસ્ટ(લોકલહોસ્ટ - તમારા સ્થાનિક પીસીનું સરનામું).
  4. પસંદ કરીને કનેક્શનની ચાલુતાની પુષ્ટિ કરો હા.
  5. સફળ ડાઉનલોડના કિસ્સામાં, તમને આના જેવું કંઈક પ્રાપ્ત થશે, કેમ કે તમે નીચે આપેલા સ્ક્રીનશોટમાં જોઈ શકો છો. સરનામાંથી કનેક્ટ કરવાની જરૂર તપાસો0.0.0.0, જે અન્ય ઉપકરણો માટે પસંદગીના ડિફોલ્ટ નેટવર્ક આઇપી તરીકે કામ કરે છે. આ કરવા માટે, યોગ્ય આદેશ દાખલ કરો અને ક્લિક કરો દાખલ કરો.
  6. દરેક નવા કનેક્શન સાથે, તમારે તેની પુષ્ટિ કરવાની જરૂર રહેશે.

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

પગલું 3: ગોઠવણી ફાઇલ સંપાદિત કરો

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

  1. સૌ પ્રથમ, તેને ઍક્સેસ કરવા માટે ગોઠવણી ફાઇલની બૅકઅપ કૉપિ સાચવો અથવા કંઈપણના કિસ્સામાં મૂળ SSH સ્થિતિને પુનઃસ્થાપિત કરો. કન્સોલમાં, આદેશ દાખલ કરોsudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. પછી બીજો:સુડો ચમોડ a-w /etc/ssh/sshd_config.original.
  3. રૂપરેખાંકન ફાઈલ ચલાવો મારફતે ચલાવોસુડો વિ / etc / ssh / sshd_config. તેને દાખલ કર્યા પછી તરત જ લોંચ કરવામાં આવશે અને તમે તેની સામગ્રી જોશો, જે નીચે સ્ક્રીનશોટમાં બતાવેલ છે.
  4. અહીં તમે વપરાયેલો પોર્ટ બદલી શકો છો, જે કનેક્શનની સુરક્ષાને સુનિશ્ચિત કરવા માટે હંમેશાં વધુ સારું છે, પછી સુપરુસર (પરમટ્રુટલોગિન) વતી લૉગિન અક્ષમ કરી શકાય છે અને કી સક્રિયકરણ સક્ષમ (પબકી અધિકૃત) સક્ષમ છે. સંપાદન પૂર્ણ થયા પછી, કી દબાવો : (Shift +; લેટિન કીબોર્ડ લેઆઉટ પર) અને એક અક્ષર ઉમેરોડબલ્યુફેરફારો સાચવવા માટે.
  5. ફાઇલને બહાર નીકળવા એ જ રીતે કરવામાં આવે છે, ફક્ત તેના બદલેડબલ્યુઉપયોગ થાય છેક્યૂ.
  6. ટાઇપ કરીને સર્વરને ફરીથી પ્રારંભ કરવાનું યાદ રાખોsudo systemctl ssh પુન: શરૂ કરો.
  7. સક્રિય પોર્ટ બદલ્યા પછી, તમારે તેને ક્લાઇન્ટમાં ઠીક કરવાની જરૂર છે. આ સ્પષ્ટ કરીને કરવામાં આવે છેએસએસપી-પ 2100 લોકલહોસ્ટક્યાં 2100 - બદલાયેલ પોર્ટની સંખ્યા.
  8. જો તમારી પાસે ફાયરવોલ રૂપરેખાંકિત છે, તો બદલવાની પણ જરૂર છે:સુડો UUF 2100 પરવાનગી આપે છે.
  9. તમને એક સૂચના પ્રાપ્ત થશે કે બધા નિયમો અપડેટ કરવામાં આવ્યાં છે.

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

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

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

  1. કન્સોલ ખોલો અને ટાઇપ કરીને નવી ક્લાયંટ કી બનાવોssh-keygen -t dsaઅને પછી ફાઇલમાં નામ અસાઇન કરો અને ઍક્સેસ માટે પાસવર્ડનો ઉલ્લેખ કરો.
  2. તે પછી, સાર્વજનિક કી સચવાશે અને ગુપ્ત છબી બનાવવામાં આવશે. સ્ક્રીન પર તમે તેના દેખાવ જોશો.
  3. તે પાસવર્ડ દ્વારા કનેક્શનને ડિસ્કનેક્ટ કરવા માટે બનાવેલ ફાઇલને બીજા કમ્પ્યુટર પર કૉપિ કરવા માટે જ રહે છે. આદેશનો ઉપયોગ કરોssh-copy-id વપરાશકર્તાનામ @ remotehostક્યાં વપરાશકર્તા નામ @ રીમોટહોસ્ટ - દૂરસ્થ કમ્પ્યુટરનું નામ અને તેનું IP સરનામું.

તે ફક્ત સર્વરને પુનઃપ્રારંભ કરવા અને સાર્વજનિક અને ખાનગી કી દ્વારા યોગ્ય રીતે કાર્ય કરે છે તે ચકાસવા માટે રહે છે.

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