ഒരു കമ്പ്യൂട്ടറിലേക്ക് സുരക്ഷിതമായ കണക്ഷൻ ലഭ്യമാക്കാൻ SSH പ്രോട്ടോക്കോൾ ഉപയോഗിയ്ക്കുന്നു, ഓപ്പറേറ്റിങ് സിസ്റ്റം ഷെൽ മുഖേന മാത്രമല്ല, ഒരു എൻക്രിപ്റ്റഡ് ചാനൽ മുഖേനയും വിദൂര നിയന്ത്രണം അനുവദിയ്ക്കുന്നു. ചിലസമയങ്ങളിൽ, ഉബുണ്ടു ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിലെ ഉപയോക്താക്കൾക്ക് അവരുടെ ഉദ്ദേശ്യത്തിനായി SSH സെർവർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതാണ്. അതിനാൽ, ഈ പ്രക്രിയയെ പരിചയപ്പെടാൻ ഞങ്ങൾ നിർദ്ദേശിക്കുന്നു, ലോഡ് ചെയ്യൽ പ്രക്രിയ മാത്രമല്ല, പ്രധാന ഘടകങ്ങളുടെ ക്രമീകരണവും പഠിച്ചു.
ഉബുണ്ടുവിൽ SSH- സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക
SSH ഘടകങ്ങൾ ഔദ്യോഗിക റിപോസിറ്ററിലൂടെ ഡൌൺലോഡ് ചെയ്യാൻ ലഭ്യമാണ്, കാരണം ഞങ്ങൾ അത്തരമൊരു രീതി പരിഗണിക്കുന്നതാണ്, അത് ഏറ്റവും സ്ഥിരതയുള്ളതും വിശ്വസനീയവുമാണ്, കൂടാതെ പുതിയ ഉപയോക്താക്കൾക്ക് പ്രയാസങ്ങൾ ഉണ്ടാക്കുന്നില്ല. നിർദ്ദേശങ്ങൾ നാവിഗേറ്റ് ചെയ്യാൻ എളുപ്പമാക്കുന്നതിന് ഞങ്ങൾ മുഴുവൻ പ്രക്രിയയും ഘട്ടങ്ങളിലേക്ക് കടന്നിരിക്കുന്നു. തുടക്കത്തിൽ നിന്ന് നമുക്ക് ആരംഭിക്കാം.
സ്റ്റെപ്പ് 1: SSH- സെർവർ ഡൌൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുക
ജോലി പൂർത്തിയാക്കുക "ടെർമിനൽ" പ്രധാന കമാൻഡ് സെറ്റ് ഉപയോഗിച്ച്. കൂടുതൽ അറിവുകളോ കഴിവുകളോ ആവശ്യം വരുന്നില്ല, ഓരോ പ്രവർത്തനത്തിന്റെയും വിശദമായ എല്ലാ നിർദ്ദേശങ്ങളുടെയും വിശദമായ വിവരണം നിങ്ങൾക്ക് ലഭിക്കും.
- മെനുവിലൂടെ കൺസോൾ പ്രവർത്തിപ്പിക്കുക അല്ലെങ്കിൽ കോമ്പിനേഷൻ ഹോൾഡ് ചെയ്യുക Ctrl + Alt + T.
- ഉടനടി സെർവറിന്റെ ഔദ്യോഗിക ശേഖരത്തിൽ നിന്നും ഡൌൺലോഡ് ചെയ്യാൻ ആരംഭിക്കുക. ഇത് ചെയ്യുന്നതിന്, എന്റർ ചെയ്യുക
sudo ആപ്റ്റ് openssh-server ഇൻസ്റ്റോൾ ചെയ്യുക
കീ അമർത്തുക നൽകുക. - ഞങ്ങൾ മുൻപായി ഉപയോഗിക്കുന്നു സുഡോ (സൂപ്പർ ഉറക്കത്തിന്റെ പേരിൽ ഒരു പ്രവർത്തനം നടത്തുക), നിങ്ങളുടെ അക്കൗണ്ടിനായി ഒരു പാസ്വേഡ് നൽകേണ്ടതുണ്ട്. എന്റർ ചെയ്യുമ്പോൾ പ്രതീകങ്ങൾ പ്രദർശിപ്പിക്കില്ലെന്നത് ശ്രദ്ധിക്കുക.
- ഒരു നിശ്ചിത എണ്ണം ആർക്കൈവുകളുടെ ഡൌൺലോഡിനെക്കുറിച്ച് നിങ്ങളെ അറിയിക്കും, ഓപ്ഷൻ തിരഞ്ഞെടുക്കുന്നതിലൂടെ പ്രവർത്തനം സ്ഥിരീകരിക്കുക ഡി.
- സ്വതവേ, ക്ലയന്റ് സെർവറുപയോഗിച്ച് ഇൻസ്റ്റോൾ ചെയ്തിരിക്കുന്നു, പക്ഷേ ഇതു് വീണ്ടും ഇൻസ്റ്റോൾ ചെയ്യാൻ ശ്രമിച്ചു് ലഭ്യമാക്കുന്നു എന്നുറപ്പുവരുത്തുന്നതു് ഉപയോഗശൂന്യമല്ല.
sudo apt-get openssh-client ഇൻസ്റ്റോൾ ചെയ്യുക
.
ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിലേക്കു് എല്ലാ ഫയലുകളും വിജയകരമായി ചേർത്തിട്ടുണ്ടു് കൂടാതെ എസ്എസ്എച്ച് സറ്വറുമായി ഇതു് സംവദിയ്ക്കാവുന്നതാണു്, പക്ഷേ ശരിയായ പ്രവർത്തനം ഉറപ്പാക്കുന്നതിനായി ഇതു് ക്രമീകരിയ്ക്കണം. ഇനിപ്പറയുന്ന ഘട്ടങ്ങളിലൂടെ നിങ്ങൾക്ക് പരിചയപ്പെടുത്താൻ ഞങ്ങൾ നിർദ്ദേശിക്കുന്നു.
ഘട്ടം 2: സെർവർ പ്രവർത്തനം പരിശോധിക്കുക
ആദ്യം, സാധാരണ ക്രമീകരണങ്ങൾ ശരിയായി പ്രയോഗിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തുക, SSH- സെർവർ അടിസ്ഥാന കമാൻഡുകളോട് പ്രതികരിക്കുകയും ശരിയായ രീതിയിൽ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു, അതിനാൽ നിങ്ങൾക്ക് ഇവ ചെയ്യേണ്ടതുണ്ട്:
- കൺസോൾ സമാരംഭിച്ച് അവിടെ രജിസ്റ്റർ ചെയ്യുക
sudo systemctl sshd സജ്ജമാക്കുക
ഉബുണ്ടുവിന് സെര്വര് ചേര്ക്കാന്, പെട്ടെന്ന് ഇന്സ്റ്റാള് ചെയ്തതിനു ശേഷം ഇത് സംഭവിച്ചില്ലെങ്കില്. - OS- ൽ നിങ്ങൾക്ക് ആരംഭിക്കേണ്ട ഉപകരണം ആവശ്യമില്ലെങ്കിൽ, ടൈപ്പുചെയ്യുന്നതിലൂടെ autorun ൽ നിന്ന് അത് നീക്കം ചെയ്യുക
sudo systemctl sshd പ്രവർത്തന രഹിതമാക്കുന്നു
. - പ്രാദേശിക കമ്പ്യൂട്ടറിലേക്കുള്ള കണക്ഷൻ എങ്ങനെയാണ് ഉണ്ടാക്കുന്നത് എന്ന് നമുക്ക് ഇപ്പോൾ പരിശോധിക്കാം. കമാൻഡ് പ്രയോഗിക്കുക
ssh localhost
(ലോക്കൽ ഹോസ്റ്റ് - നിങ്ങളുടെ ലോക്കൽ പിസിയുടെ വിലാസം). - കണക്ഷന്റെ തുടരണത്തെ തിരഞ്ഞെടുക്കുന്നതിലൂടെ സ്ഥിരീകരിക്കുക അതെ.
- ഒരു വിജയകരമായ ഡൌൺലോഡിന്റെ കാര്യത്തിൽ, താഴെ കൊടുത്തിരിക്കുന്ന സ്ക്രീൻഷോട്ടിൽ നിങ്ങൾക്ക് കാണാം. വിലാസത്തിലേക്ക് കണക്റ്റുചെയ്യേണ്ടതിന്റെ ആവശ്യകത പരിശോധിക്കുക
0.0.0.0
, മറ്റ് ഡിവൈസുകൾക്കു് തെരഞ്ഞെടുത്ത സ്വതവേയുള്ള നെറ്റ്വർക്ക് ഐപി ആയി പ്രവർത്തിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, ഉചിതമായ കമാൻഡ് എന്റർ ചെയ്ത് ക്ലിക്ക് ചെയ്യുക നൽകുക. - ഓരോ പുതിയ കണക്ഷനും ഉപയോഗിച്ച് നിങ്ങൾ ഇത് സ്ഥിരീകരിക്കേണ്ടതുണ്ട്.
നിങ്ങൾക്ക് കാണാനാകുന്ന പോലെ, ഏത് കമ്പ്യൂട്ടറിലേക്കും കണക്ട് ചെയ്യുന്നതിന് ssh കമാൻഡ് ഉപയോഗിയ്ക്കുന്നു. നിങ്ങൾക്ക് മറ്റൊരു ഉപാധി ഉപയോഗിച്ച് കണക്ട് ചെയ്യണമെങ്കിൽ, ടെർമിനൽ തുറന്ന് ഫോർമാറ്റിൽ കമാൻഡ് നൽകുകssh ഉപയോക്തൃനാമം @ ip_address
.
ഘട്ടം 3: കോൺഫിഗറേഷൻ ഫയൽ എഡിറ്റുചെയ്യുക
SSH സമ്പ്രദായത്തിനുള്ള എല്ലാ അധികമായ ക്രമീകരണങ്ങളും സ്ട്രിങ്ങുകളും മൂല്യങ്ങളും മാറ്റിക്കൊണ്ട് ഒരു പ്രത്യേക കോൺഫിഗറേഷൻ ഫയലിനാൽ നിർമ്മിക്കുന്നു. എല്ലാ പോയിന്റുകളിലും നാം ഫോക്കസ് ചെയ്യുകയില്ല, കൂടാതെ മിക്കവർക്കും ഓരോ ഉപയോക്താവിനും വ്യക്തിപരമായി വ്യക്തിപരമായി മാത്രമേ ഉള്ളൂ, ഞങ്ങൾ പ്രധാന പ്രവർത്തനങ്ങൾ മാത്രം കാണിക്കുന്നു.
- ഒന്നാമതു്, ക്രമീകരണ ഫയലിലേക്കു് ബാക്കപ്പെടുക്കുന്ന പകർപ്പു് സൂക്ഷിയ്ക്കുകയോ അല്ലെങ്കിൽ യഥാർത്ഥ SSH അവസ്ഥ പുനഃസ്ഥാപിയ്ക്കുകയോ ചെയ്യുക. കൺസോളിൽ, ആജ്ഞ ചേർക്കുക
sudo cp / etc / ssh / sshd_config /etc/ssh/sshd_config.original
. - രണ്ടാമത്തേത്:
sudo chmod a-w /etc/ssh/sshd_config.original
. - കോൺഫിഗറേഷൻ ഫയൽ പ്റവറ്ത്തിപ്പിക്കുക
sudo vi / etc / ssh / sshd_config
. പ്രവേശിച്ചതിനു ശേഷം ഉടൻ തന്നെ സ്ക്രീൻഷോട്ട് കാണിക്കുന്നത് പോലെ അതിന്റെ ഉള്ളടക്കം നിങ്ങൾ കാണും. - ഇവിടെ നിങ്ങൾക്കു് ഉപയോഗിയ്ക്കേണ്ട പോർട്ട്, നിങ്ങൾക്കു് കണക്ഷൻ സുരക്ഷിതമാകുന്നു എന്ന് ഉറപ്പു് വരുത്താനാണു് ഉത്തമം, സൂപ്പർ യൂസർ (PermitRootLogin) ഉപയോഗിച്ചു് പ്രവേശനം പ്രവർത്തന രഹിതമാക്കുകയും കീ സജീവമാക്കൽ (PubkeyAuthentication) പ്രവർത്തന സജ്ജമാക്കുകയും ചെയ്യാം. എഡിറ്റിംഗ് പൂർത്തിയാകുന്നതോടെ കീ അമർത്തുക : (Shift +; ലാറ്റിൻ കീബോർഡ് ലേഔട്ടിൽ) ഒരു കത്ത് ചേർക്കുക
w
മാറ്റങ്ങൾ സംരക്ഷിക്കാൻ. - ഫയൽ അവസാനിപ്പിക്കുന്നത്, അതേ വിധത്തിൽ ചെയ്തതാണ്, പകരം
w
ആണ് ഉപയോഗിക്കുന്നത്q
. - ടൈപ്പുചെയ്യുന്നതിലൂടെ സെർവർ പുനരാരംഭിക്കാൻ ഓർമിക്കുക
sudo systemctl restart ssh
. - സജീവ പോർട്ട് മാറ്റിയ ശേഷം, നിങ്ങൾ ക്ലയന്റിൽ അത് പരിഹരിക്കേണ്ടതുണ്ട്. ഇത് വ്യക്തമാക്കുന്നതിലൂടെ ചെയ്തു
ssh -p 2100 ലോക്കൽ ഹോസ്റ്റ്
എവിടെയാണ് 2100 - മാറ്റിസ്ഥാപിച്ച പോർട്ടിൻറെ എണ്ണം. - നിങ്ങൾക്കു് ഫയർവോൾ ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിൽ, അതു് മാറ്റേണ്ടതുണ്ടു്:
sudo ufw 2100 അനുവദിക്കുക
. - എല്ലാ നിയമങ്ങളും കാലികമാക്കിയെന്ന അറിയിപ്പ് നിങ്ങൾക്ക് ലഭിക്കും.
ഔദ്യോഗിക പ്രാധാന്യം വായിച്ചുകൊണ്ട് മറ്റു പരാമീറ്ററുകളിലൂടെ നിങ്ങൾക്ക് പരിചയപ്പെടാൻ സ്വാതന്ത്ര്യമുണ്ട്. നിങ്ങൾ ഏത് തരം മാനദണ്ഡങ്ങൾ തിരഞ്ഞെടുക്കണമെന്ന് തീരുമാനിക്കാൻ സഹായിക്കുന്നതിന് എല്ലാ ഇനങ്ങളും മാറ്റുന്നതിന് നുറുങ്ങുകൾ ഉണ്ട്.
ഘട്ടം 4: കീകൾ ചേർക്കുന്നു
SSH കീകൾ ചേർക്കുന്പോൾ, രണ്ടു് ഉപാധികൾക്കുമുളള അംഗീകാരം ഒരു രഹസ്യവാക്ക് പ്രീ-എന്റർ ചെയ്യേണ്ടതില്ല. രഹസ്യ, പൊതു കീ വായിക്കുന്നതിനുള്ള അൽഗോരിതം അനുസരിച്ചാണ് ഐഡന്റിഫിക്കേഷൻ പ്രോസസ് പുനർ നിർമ്മിക്കുന്നത്.
- ഒരു കൺസോൾ തുറന്ന് ടൈപ്പുചെയ്ത് ഒരു പുതിയ ക്ലയന്റ് കീ സൃഷ്ടിക്കുക
ssh-keygen -t dsa
തുടർന്ന് ഫയൽ ഒരു പേരായി നിശ്ചയിക്കുകയും ആക്സസ്സ് ചെയ്യാനുള്ള പാസ്വേഡ് വ്യക്തമാക്കുക. - അതിനു ശേഷം, പൊതു കീ സംരക്ഷിക്കപ്പെടും കൂടാതെ ഒരു രഹസ്യ ചിത്രവും സൃഷ്ടിക്കപ്പെടും. സ്ക്രീനിൽ നിങ്ങൾ കാണും.
- ഒരു രഹസ്യവാക്ക് വഴി കണക്ഷൻ വിച്ഛേദിക്കുന്നതിന് സൃഷ്ടിച്ച ഫയൽ ഒരു കമ്പ്യൂട്ടറിലേക്ക് പകർത്തുന്നതിന് മാത്രമായിരിക്കും. കമാൻഡ് ഉപയോഗിക്കുക
ssh-copy-id ഉപയോക്തൃനാമം @ റിമോട്ട്ഹൈസ്റ്റ്
എവിടെയാണ് ഉപയോക്തൃനാമം @ റിമോട്ട്ഹൈസ്റ്റ് - വിദൂര കമ്പ്യൂട്ടറിന്റെയും അതിന്റെ IP വിലാസത്തിന്റെയും പേര്.
സെർവർ പുനരാരംഭിക്കുക മാത്രമാണ് ചെയ്യുന്നത്, അത് പൊതു സ്വകാര്യ കീ വഴി ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് സ്ഥിരീകരിക്കുന്നു.
ഇതു് എസ്എസ്എച്ച് സർവറിന്റെ ഇൻസ്റ്റലേഷനും അതിന്റെ അടിസ്ഥാന ക്രമീകരണവും പൂർത്തിയാക്കുന്നു. നിങ്ങൾ എല്ലാ കമാൻഡുകളും ശരിയായി നൽകിയിട്ടുണ്ടെങ്കിൽ, ചുമതല നിർവഹിക്കുമ്പോൾ പിശകുകൾ ഉണ്ടാകരുത്. സെറ്റ്അപ്പ് ചെയ്തതിനു് ശേഷം എന്തെങ്കിലും പിശകുകൾ ഉണ്ടെങ്കിൽ, ഓട്ടോമാറ്റിക്കായി SOL നീക്കം ചെയ്യുന്നതിനായി പ്രശ്നം പരിഹരിക്കുക ഘട്ടം 2).