E kau i ka SSH-server ma Ubuntu

Pin
Send
Share
Send

Hoʻohana ʻia ka protocol SSH e hoʻolako i kahi pilina palekana i kahi kamepiula, ʻo ia ka mea e ʻae ai i ka pale mamao ʻaʻole wale ma o ka mea i loaʻa i ka pūnaehana hana, akā hoʻi ma kahi ka i hoʻopaʻa ʻia. ʻO kekahi manawa i nā mea hoʻohana o ka ʻōnaehana ʻo Ubuntu e pono e waiho i kahi kikowaena SSH ma kā lākou PC no kekahi kumu. No laila, manaʻo mākou e familiarize ʻoe iā ʻoe iho me kēia kaʻina kikoʻī, i ka noiʻi ʻana ʻaʻole wale i ke kaʻina hana hoʻouka ʻana, akā ʻo ka hoʻonohonoho ʻana o nā ʻāpana nui.

E kau i ka SSH-server ma Ubuntu

Loaʻa nā ʻāpana SSH no ka hoʻoiho ma o ka waihona kope pilikino, no ka mea e noʻonoʻo mākou i kēia ʻano hana, ʻo ia ka mea e kūʻiʻo mau ʻia a hilinaʻi ʻole ʻia, a ʻaʻole hoʻi i hoʻonāukiuki i nā mea hoʻohana hou. Ua mahele mākou i ke kaʻina holoʻokoʻa i nā kiʻina, i mea e maʻalahi ai ʻoe e hoʻokele i nā ʻōkuhi. E hoʻomaka kākou mai ka wā mua.

KaʻAnuʻu 1: Ka hoʻoiho a hoʻouka iā SSH-server

Lawe mākou i ka hana ma o "Aloha" me ka hoʻohana ʻana i nā hoʻonohonoho pono o ka ʻōiwi. ʻAʻole pono ʻoe e loaʻa hou kahi ʻike a mākaukau paha, e loaʻa iā ʻoe ka wehewehe kikoʻī o kēlā me kēia hana a me nā kauoha kūpono a pau.

  1. E hoʻolei i ka console ma o ka papa kuhikuhi a i ʻole ka paʻa ʻana i ka hui Ctrl + Alt + T.
  2. E hoʻomaka koke e hoʻoiho i nā faila server mai ka waihona waihona. E hana i kēia, e hoʻokomosudo apt install i ka hamuka wehe-servera kaomi i ke kī Kāhea.
  3. No ka mea, hoʻohana mākou i ke wao sudo (e hana nei i kahi hana ma luna o ke superuser), pono ʻoe e komo i ka ʻōlelo huna no kāu moʻokāki. E nānā ʻole ʻaʻole hōʻike ʻia nā mea i ka wā o ke komo ʻana.
  4. E hoʻomaopopo ʻia ʻoe e pili ana i ka hoʻoiho ʻana i kekahi mau pahu o nā waihona, e hōʻoia i ka hana ma ke koho ʻana D.
  5. Ma ka hoʻopiʻi, ua hoʻonohonoho ʻia ka mea kūʻai me ka kikowaena, akā ʻaʻole ia e hoʻonele e hōʻoia i kona hele ʻana ma ka hoʻāʻo ʻana e hana hou me ka hoʻohana ʻanasudo apt-pono e loaʻa kahi kikowaena opensh-client.

Loaʻa iā ka SSH server no ka launa pū me ia ma hope o ka hoʻohui ʻia o nā faila āpau i ka ʻōnaehana hana, akā pono nō ia i hoʻonohonoho ʻia e hōʻoia i ka hana pololei. Manaʻo mākou e hoʻomaʻamaʻa iā ʻoe iho me kēia aʻe.

KaʻAnuʻu 2: E hōʻoia i ka lawelawe lawelawe ʻana

ʻO ka mea mua, e nānā pono i nā hoʻopili pono e hoʻohana pono ʻia, a pane nā SSH-server i nā kauoha maʻamau a hana pololei iā lākou, no laila pono ʻoe e:

  1. Hoʻokomo i ka console a kākau ma lailasudo systemctl hiki iā sshde hoʻohui i ka mea kikowaena ma Ubuntu hoʻomaka inā ʻaʻole i holo pololei kēia ma hope o ka hoʻokomo.
  2. Inā ʻaʻole ʻoe e pono i ka hāmeʻa e hoʻomaka me ka OS, e kāpae iā au i ke autorun ma ke komo ʻanasudo systemctl hiki ʻole ʻaole sshd.
  3. ʻĀnō e nānā ʻoe i ke ʻano o ka pili ʻana i ke kamepiula pili kūloko. Pākuʻi kauohassh localhost(localhost ʻo ia ka helu o kāu PC kūloko.
  4. E hōʻoia i ka hoʻomau pili ʻana ma ke koho ʻana ae.
  5. I ka hihia hoʻoiho manuahi, e loaʻa ʻoe i ka ʻike like like e like me kāu e ʻike nei ma ka kiʻi aʻe. E nānā pono a pili i ka ʻōlelo0.0.0.0, e hana ana ʻo ia i ka IP paʻamau paʻa i koho ʻia no nā ʻaoʻao ʻē aʻe. No ka hana i kēia, hoʻokomo i ke kauoha kūpono a kaomi ma ka Kāhea.
  6. Me kēlā me kēia pili hou, pono ia e hōʻoia.

E like me kāu e ʻike ai, ua hoʻohana ʻia ke kauoha ssh e hoʻopili i kēlā me kēia kamepiula. Inā pono ʻoe e hoʻopili i kahi mea ʻē aʻe, e hoʻomaka wale ka terminal a hoʻokomo i ke kauoha i ka hoʻohālikessh inoa @ ip_address.

KaʻAnuʻu 3: Ke hoʻoponopono ʻana i ka faila hoʻonohonoho

Hoʻopili ʻia nā ʻōnaehana āpau o ka protocol SSH ma o ka faila hoʻonohonoho kūikawā ma o ka hoʻololi ʻana i nā laina a me nā kumu helu. ʻAʻole mākou e kālai i nā kihi a pau, keu, ka hapa nui o lākou i kūʻokoʻa maoli no kēlā me kēia mea hoʻohana, mākou e hōʻike wale i nā hana nui.

  1. ʻO ka mea mua, mālama i kahi kope kope o ka faeloi hoʻonohonoho a no ka mea o kahi mea e hiki ai iā ʻoe ke komo i kēia a hoʻihoʻi i ka ʻāina mua o SSH. Kāpili i ke kauoha i ka consolesudo cp / etc. / ssh / sshd_config /etc/ssh/sshd_config.original.
  2. A ʻo ka lua:sudo chmod a-w /etc/ssh/sshd_config.original.
  3. Hoʻomoʻa ʻia ka fao hoʻonohonoho ma osudo vi / etc / ssh / sshd_config. ^ E Ha yM. Ma hope koke o ke komo ʻana i ia mea, e hoʻokuʻu ʻia a ʻike ʻoe i kāna mau ʻike, e like me ka hōʻike ʻana ma ka kiʻi ma lalo.
  4. Maanei hiki iā ʻoe ke hoʻololi i ke awa i hoʻohana ʻia, hana maikaʻi mau me ka hōʻoia ʻana i ka palekana o ka pili, a laila hiki i ke kāohi inoa ma ka inoa o ke superuser (PermitRootLogin) hiki ke hoʻohana ʻia a hoʻāla ʻia e ke kī (PubkeyAuthentication) hiki iā ia. Ke hoʻopau ʻana i ka hoʻoponopono, e kaomi i ke pihi : (Kealaula + i ka papa ʻaʻina Latin) a hoʻohui i ka lekaw lue hoʻopakele i nā loli.
  5. Hoʻopili ʻia nā faila ma ke ala like, akā ma kahi ow lui ʻ a?q.
  6. E hoʻomanaʻo e hoʻomaka hou i ka kikowaena ma ke ʻanosudo systemctl hoʻomaka hou ssh.
  7. Ma hope o ka hoʻololi ʻana i ke awa ikaika, pono ʻoe e hoʻoponopono i ka mea kūʻai aku. Hana ʻia kēia ma ka koho ʻanassh -p 2100 localhostma hea 2100 - helu o ke awa i hoʻololi ʻia.
  8. Inā he hoʻonohonohoahi i hoʻonohonoho ʻia, pono hoʻi ia i kahi hoʻololi:sudo ufw ae aln i 2100.
  9. E loaʻa iā ʻoe kahi leka hoʻomaopopo ua hoʻōla ʻia nā lula āpau.

Hiki iā ʻoe ke hoʻomaopopo iā ʻoe iho me ke koena o nā ʻāpana ma ka heluhelu ʻana i ka palapala kākau. Aia he mau ʻōlelo aʻoaʻo no ka hoʻololi ʻana i nā helu āpau e kōkua i ke koho ʻana i nā waiwai pono e koho pono ai ʻoe iho.

KaʻAnuʻu 4: Hoʻohui i nā kī

Ke hoʻohui ʻia nā kī SSH, ua wehe ka mana ma waena o nā ʻaoʻao ʻelua me ka ʻole e pono no kahi ʻōlelo huna. Kūkulu ʻia ke kaʻina hana ma lalo o ka algorithm no ka heluhelu ʻana i ka mea huna a me ka kī nui.

  1. E wehe i ka console a hoʻokumu i kahi kī hou hou ma ke komo ʻanassh-keygen -t dsa, a laila e inoa i ka faila a kuhikuhi i ka password i ke komo ʻana.
  2. Ma hope o kēia, e mālama ʻia ke kīʻaha ākea a e kūkulu ʻia kekahi kiʻi malu. Ma ka maka, e ʻike ʻoe i kona ʻike.
  3. Ke waiho nei ia wale nō ke kope i ka fa i hana ʻia i kahi kamepiula ʻelua e hōʻole i ka pilina ma o ka ʻōlelo huna. E hoʻohana i ke kauohassh-kope-id inoa @ remotehostma hea inoa inoa @ remotehost - ka inoa o ka kamepiula mamao a me kāna leka uila IP.

Ke waiho wale nei ia e hoʻomaka hou i ka server a hōʻoia i kāna hana pololei ma o ka lehulehu a me nā kī huna.

Hoʻopiha kēia i ka kau ʻana o ka server SSH a me kāna hoʻonohonoho hoʻonohonoho maʻamau. Inā hoʻokomo pololei ʻoe i nā kauoha a pau, ʻaʻohe hewa e hala i ka wā o ka hana. I ka hihia o nā pilikia pili i hope o ka hoʻonohonoho, hoʻāʻo e hoʻoneʻe i ka SSH mai ka hoʻomaka ʻana e hoʻoponopono i ka pilikia (heluhelu e pili ana i ia Hana 2).

Pin
Send
Share
Send