Kuweka SSH-server katika Ubuntu.

Anonim

Kuweka SSH-server katika Ubuntu.

Itifaki ya SSH hutumiwa kuhakikisha uunganisho salama kwenye kompyuta, ambayo inaruhusu udhibiti wa kijijini sio tu kupitia shell ya mfumo wa uendeshaji, lakini pia kituo cha encrypted. Wakati mwingine watumiaji wa mfumo wa uendeshaji wa Ubuntu wana haja ya kutoa seva ya SSH kwa PC yake kutekeleza malengo yoyote. Kwa hiyo, tunajitolea kujitambulisha na mchakato huu, baada ya kujifunza sio tu utaratibu wa kupakua, lakini pia mazingira ya vigezo kuu.

Weka SSH-server katika Ubuntu.

Vipengele vya SSH vinapatikana kwa kupakuliwa kupitia hifadhi rasmi, kwa hiyo tutazingatia njia hii, ni imara zaidi na ya kuaminika, na pia haifai matatizo kutoka kwa watumiaji wa novice. Tulipiga mchakato mzima kwa hatua kuwa rahisi kwenda kwenye maelekezo. Hebu tuanze tangu mwanzo.

Hatua ya 1: Pakua na usakinishe SSH-server.

Kupanua kazi itakuwa kupitia "terminal" kwa kutumia seti kuu ya amri. Huna haja ya ujuzi au ujuzi wa ziada, utapata maelezo ya kina ya kila hatua na amri zote muhimu.

  1. Tumia console kupitia orodha au kushuka mchanganyiko wa CTRL + Alt + T.
  2. Nenda kufanya kazi katika terminal ya Ubuntu.

  3. Mara moja kuanza kupakua faili za seva kutoka kwenye hifadhi rasmi. Ili kufanya hivyo, utahitaji kuingia kwenye SADO APT kufunga OpenSsh-server, na kisha bonyeza kitufe cha kuingia.
  4. Kupakua SSH kutoka kwenye hifadhi rasmi katika Ubuntu.

  5. Kwa kuwa tunatumia console ya sudo (kufanya hatua kwa niaba ya Superuser), utahitaji kuingia nenosiri kutoka kwa akaunti yako. Kumbuka kwamba wahusika hawaonyeshwa wakati wa kuingia.
  6. Ingiza nenosiri ili kupakua SSH katika Ubuntu.

  7. Utatambuliwa kwa kupakua kiasi fulani cha kumbukumbu, kuthibitisha hatua kwa kuchagua chaguo D.
  8. Thibitisha kuongeza Archives kwa SSH katika Ubuntu.

  9. Kwa default, mteja amewekwa pamoja na seva, lakini haitakuwa na maana ya kufanya iwezekanavyo, kujaribu kuiweka tena kwa kutumia SADO APT-kupata kufunga OpenSsh-mteja.
  10. Weka mteja wa SSH wakati wa kutokuwepo kwa Ubuntu

Seva ya SSH itapatikana ili kuingiliana na mara moja baada ya kuongeza faili zote kwa mfumo wa uendeshaji, lakini bado inapaswa kusanidi kutoa operesheni sahihi. Tunakushauri kujua hatua zifuatazo.

Hatua ya 2: Uhakikisho wa Serikali.

Kuanza na, hebu tuhakikishe kuwa vigezo vya kawaida vilitumiwa kwa usahihi, na SSH-server hujibu kwa timu kuu na hufanya hivyo kwa usahihi, hivyo unahitaji:

  1. Tumia console na kujiandikisha huko Sudo Systemctl Wezesha SSHD kuongeza seva kwa AutoLoad ya Ubuntu, ikiwa haikutokea moja kwa moja baada ya ufungaji.
  2. Ongeza SSH kwa zana za Ubuntu.

  3. Ikiwa huna haja ya kuanza chombo pamoja na OS, futa kutoka kwa Autorun kwa kuingia SUDO Systemctl Zima Sshd.
  4. Ondoa SSH kutoka AutoLoad ya Ubuntu.

  5. Sasa angalia jinsi kompyuta ya ndani imeunganishwa. Tumia amri ya SSH Localhost (LocalHost - anwani ya PC yako ya ndani).
  6. Unganisha kupitia SSH kwenye kompyuta ya ndani

  7. Thibitisha uendelezaji wa uunganisho kwa kuchagua chaguo la Ndiyo.
  8. Thibitisha uunganisho kwenye kompyuta ya ndani ya Ubuntu

  9. Katika kesi ya kupakua mafanikio, utapokea takriban habari kama unaweza kuona katika skrini yafuatayo. Unahitaji kuangalia na kuunganisha kwenye anwani 0.0.0.0, ambayo hufanya kama IP iliyochaguliwa IP kwa default kwa vifaa vingine. Ili kufanya hivyo, ingiza amri inayofaa na bofya Ingiza.
  10. Unganisha kwenye 0.0.0.0 kupitia SSH katika Ubuntu.

  11. Kila uhusiano mpya lazima uthibitishwe.
  12. Thibitisha uhusiano wa adrus default katika Ubuntu.

Kama unaweza kuona, amri ya SSH hutumiwa kuunganisha kwenye kompyuta yoyote. Ikiwa una haja ya kuunganisha na kifaa kingine, tu kukimbia terminal na uingie amri katika muundo wa SSH @ ip_adress.

Hatua ya 3: faili ya usanidi wa kuhariri.

Mipangilio yote ya sati ya ssh ya ziada hufanyika kupitia faili maalum ya usanidi kwa kubadilisha safu na maadili. Hatuwezi kuzingatia pointi zote, kwa kuongeza, wengi wao ni mtu binafsi kwa kila mtumiaji, tutaonyesha tu vitendo kuu.

  1. Itasaidia kwanza salama ya faili ya usanidi ili uweze kuwasiliana nayo au kurejesha hali ya awali ya SSH. Ingiza sudo cp / nk / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config.
  2. Unda faili ya usanidi wa SSH katika Ubuntu.

  3. Kisha pili: sudo chmod a-w /etc/sssh/sshd_config.original.
  4. Amri ya Pili ya Backup SSH katika Ubuntu.

  5. Kuanzia faili ya mipangilio hufanyika kupitia sudo vi / nk / ssh / sshd_config. Mara baada ya kuingia, itazinduliwa na utaona maudhui yake, kama inavyoonekana kwenye skrini hapa chini.
  6. Fungua faili ya usanidi wa SSH katika Ubuntu.

  7. Hapa unaweza kubadilisha bandari iliyotumiwa, ambayo ni bora zaidi ya kufanya ili kuhakikisha usalama wa uunganisho, basi kuingia inaweza kuzima kwa niaba ya super (kibaliRootlogin) na uanzishaji kwenye ufunguo (pubkeyauthentication). Baada ya kukamilika kwa uhariri, bonyeza kitufe: (Shift +; juu ya mpangilio wa Kilatini) na kuongeza barua W kuokoa mabadiliko.
  8. Kuokoa mabadiliko katika usanidi wa Ubuntu.

  9. Pato kutoka kwa faili hufanyika kwa njia ile ile, badala yake tu hutumia q.
  10. Futa faili ya usanidi katika Ubuntu.

  11. Usisahau kuanzisha tena seva kwa kuingia Sudo Systemctl Kuanza upya SSH.
  12. Anza upya seva ya SSH baada ya kubadilisha katika Ubuntu.

  13. Baada ya kubadilisha bandari ya kazi, lazima iwe imara katika mteja. Hii imefanywa kwa kubainisha SSH -p 2100 Localhost, ambapo 2100 ni namba ya bandari iliyobadilishwa.
  14. Badilisha bandari ya SSH ya kawaida katika UB.

  15. Ikiwa umeandaliwa na firewall, ni muhimu pia kuchukua nafasi: sudo ufw kuruhusu 2100.
  16. Badilisha bandari katika Ubuntu Firewater.

  17. Utapokea taarifa kwamba sheria zote zimesasishwa.
  18. Maelezo kuhusu uppdatering paket katika Ubuntu.

Una haki ya kujitambulisha na vigezo vingine kwa kusoma nyaraka rasmi. Kuna vidokezo vya kubadilisha vitu vyote ili kusaidia kuamua maadili gani unapaswa kuchagua.

Hatua ya 4: Kuongeza funguo.

Wakati wa kuongeza funguo, SSH inafungua idhini kati ya vifaa viwili bila ya haja ya kuingia nenosiri. Mchakato wa kitambulisho hujengwa chini ya algorithm ya kusoma kwa ufunguo wa siri na wazi.

  1. Fungua console na uunda ufunguo wa mteja mpya kwa kuingia SSH-Keygen -T DSA, na kisha uwape jina la faili na ueleze nenosiri la upatikanaji yenyewe.
  2. Kujenga ufunguo mpya katika Ubuntu.

  3. Baada ya hapo, ufunguo wa umma utaokolewa na picha ya siri itaundwa. Kwenye skrini utaona kuonekana kwake.
  4. Uumbaji wa mafanikio wa ufunguo mpya wa SSH katika Ubuntu.

  5. Inabakia tu nakala ya faili iliyoundwa kwenye kompyuta ya pili ili kuzuia uunganisho kupitia nenosiri. Tumia amri ya SSH-Copy-ID kwa jina la mtumiaji @ RemoteHost, ambapo jina la mtumiaji @ Remotehost ni jina la kompyuta ya mbali na anwani yake ya IP.
  6. Tuma faili na ufunguo wa kompyuta katika Ubuntu.

Inabakia tu kuanzisha upya seva na kuangalia usahihi wa kazi kwa njia ya ufunguo wa wazi na wa siri.

Kwa hili, utaratibu wa ufungaji wa seva ya SSH na mazingira yake ya msingi imekamilika. Ikiwa unaingia amri zote kwa usahihi, haipaswi kuwa na makosa wakati wa kutekeleza kazi. Ikiwa kuna matatizo yoyote ya kuunganisha baada ya kuanzisha, jaribu kuondoa SSH kutoka kwa autoloding ili kutatua tatizo (soma juu yake katika hatua ya 2).

Soma zaidi