ʻO ke ala mua e hoʻopili ai i kahi kikowaena Linux ma o SSH protocol. Paʻa kēia ʻano pili, no ka mea ua hoʻopili ʻia nā ʻikepili a pau i hoʻoili ʻia ma o ia. I mea e i hoʻokumu i ka pilina SSH pono ʻoe e hoʻonohonoho iā ia ma ka kikowaena mamao āu e makemake ai e hoʻopili, a me ka mea kūʻai aku ma ka ʻaoʻao o ka mea hoʻohana. Aia kekahi ton o ka lako polokalamu no ka pili SSH. No Linux, ʻo OpenSSH package ka mea kaulana loa a no ka poʻe Windows e hoʻohana nui ana iā PuTTY.
E nānā pono kākou i ka hoʻonohonoho kikowaena me ka hoʻohana ʻana i ka Ubuntu Server 18.04 ma ke ʻano he laʻana, a laila e hoʻāʻo e hoʻopili i ke kikowaena mai Linux a me Windows.
ʻO nā mea a pau a mākou e hana ai mai ka moʻokāki mea hoʻohana maʻamau. I kēia hihia, ua hana mākou i mea hoʻohana "mihail", A"aa” Ua pio ka mooolelo ma ka paʻamau.
Hoʻonohonoho ʻaoʻao kikowaena
E hoʻonohonoho i ka pūʻolo e holo ana i kēia kauoha:
sudo apt install openssh-server
Ma hope o ka pau ʻana o ke kau ʻana, e hōʻoia i ka holo ʻana o ka lawelawe. E hoʻohana i kēia kauoha:
systemctl status sshd
Kūlana “ʻeleu (holo)” 'o ia ho'i, ua ho'ohana 'ia ka lawelawe a me ka hana ma'amau.
I mea e pale ʻole ai i ka hoʻopaʻa ʻana i nā pilina e hiki mai ana e ka pā ahi, e hōʻoia ʻoe e hoʻopau iā ia, no ka mea, ʻaʻole mākou e hoʻonohonoho i ka pā ahi pūnaewele ma kēia ʻatikala.
E hoʻohana i kēia kauoha:
sudo ufw disable
I kēia pae hiki iā ʻoe ke hoʻohui i ke kikowaena. Me nā kikowaena hoʻonohonoho paʻamau e ʻae i ka pilina i ke awa maʻamau 22 me ka hōʻoia ʻana i ka ʻōlelo huna.
SSH pili mai Linux
E like me ke kānāwai, ua hoʻokomo ʻia ka mea kūʻai OpenSSH ma Linux ma ke ʻano maʻamau a ʻaʻole koi i ka hoʻonohonoho manual hou. Hiki ke hoʻokumu ʻia ka pilina mai ka terminal me ke kōkua o ke kauoha ssh. ʻO nā palena ma kēia hihia he inoa inoa a me ka helu IP o ke kikowaena mamao. Ma kā mākou kikowaena hoʻāʻo a mākou e hoʻohana nei ma ke ʻano he laʻana hoʻokahi wale nō moʻokāki "mihail", no laila e hoʻohana mākou i kēia.
ssh [email protected]
Ma ka pilina mua pono ʻoe e hōʻoia i ka hoʻohui ʻana i ke kī ākea o ka server i ka waihona, no laila e pane mai "ʻaeMa hope o kēlā hiki iā ʻoe ke hoʻokomo i ka ʻōlelo huna. Inā hoʻokō pono ʻia ka pilina, e ʻike ʻoe i kahi kikokikona hoʻokipa o ka laina kauoha o ke kikowaena.
SSH mai Windows
E wehe iā Putty a hoʻonohonoho i nā ʻāpana pili. E hōʻoia i ka hoʻololi "ʻO ka hui pūnaewele” huli ʻia i SSH. E hoʻokomo i ka helu IP i loko o "Inoa Hoʻokipa” kahua, waiwai paʻamau 22 i loko oʻO Port"A kaomi"Open".
Ma ka pili mua Hoʻokipa e noi iā ʻoe e hōʻoia i kou hilinaʻi ʻana i kēia kikowaena, no laila kaomi "ʻAe"
Ma hope o kou komo ʻana i ka login a me ka ʻōlelo huna, e ʻike ʻoe i ka laina kauoha o ke kikowaena mamao.
ʻO ka hōʻoia ʻana ma ke kī. Hoʻonui i ka pae o ka palekana
Ke ho'āʻo nei ka mea kūʻai aku e hoʻokumu i ka pilina paʻa i ke kikowaena ma o SSH, ma mua o ka ʻae ʻana i ka pilina e pono ai ke kikowaena e hōʻoia (hōʻoia) i ka mea kūʻai. E like me ka mea i ʻōlelo ʻia ma mua, hoʻohana pinepine ʻia ka hōʻoia ʻana i ka ʻōlelo huna. ʻAʻole ia e hāʻawi i ka palekana paʻa, no ka mea, aia mau ke ala e hoʻomāinoino ai. Ma waho aʻe, ʻaʻole pili ka hōʻoia ʻōlelo huna i nā pili SSH me ka hoʻohana ʻana i nā palapala.
No kēia ʻano hana aia kahi ala hōʻoia kūikawā ma ke kī. ʻO ka manaʻo, hoʻopuka ka mea kūʻai aku i nā kī pilikino a me nā kī lehulehu a laila hoʻouna ʻia ke kī ākea i ke kikowaena. Ma hope o kēlā, ʻaʻole pono ʻoe i ka ʻōlelo huna e hoʻopili ai i ke kikowaena, no ka mea, mālama ʻia ka hōʻoia ʻana ma muli o nā kī kī lehulehu a pilikino. No ka hoʻolako ʻana i ka pae maikaʻi o ka palekana, pono e kaupalena ʻia ke komo ʻana i ke kī pilikino. Ma muli o ka mālama ʻia ʻana o ke kī pilikino ma ka ʻaoʻao o ka mea kūʻai aku a ʻaʻole i hoʻoili ʻia ma o ka pūnaewele, ua manaʻo ʻia ʻoi aku ka palekana o kēia ʻano.
ʻO ka hōʻoia ma ke kī ma Linux
E hoʻohua i nā kī ākea a pilikino ma ka mea kūʻai aku me ke kōkua o ssh-keygen lako polokalamu. Manaʻo ka mea hana e hoʻololi i ke ala i ke kī pilikino a hoʻokomo i kahi huaʻōlelo no ka palekana hou. E waiho i nā palena āpau ma ke kaomi ʻana iā Enter ma nā noi āpau.
ʻO ka hopena, ma ka papa kuhikuhi home ma .ssh folder e ʻike ʻoe i ʻelua faila i hana ʻia: id_rsa a id_rsa.pub i loaʻa nā kī pilikino a me nā kī lehulehu e like me ia.
Ma hope o kēlā, pono ʻoe e hoʻouna i ke kī ākea i ke kikowaena. No ka hana ʻana i kēlā, kope i ka ʻike o ka "id_rsa.pub"faila i"~/.ssh/authorized_keys” faila ma ke kikowaena. E hele kāua i ke ala maʻalahi me ke kōkua o “ssh-kope-id"mea hana. E hoʻokomo i ka inoa inoa a me ka IP address o ke kikowaena, e like me ka pili maʻamau. Ma hope o kou hoʻokomo ʻana i ka ʻōlelo huna, e kope kope ʻia ke kī lehulehu o ka mea kūʻai aku i ke kikowaena. E holo i kēia kauoha:
ssh-copy-id [email protected]
Ma hope o kāu hana ʻana i nā mea āpau, ʻaʻole koi ke kikowaena e hoʻokomo hou i ka ʻōlelo huna.
ʻO ka hōʻoia ʻana ma ke kī ma Windows
Open PUTTYGEN ae kaomi "pahaNo ka hana ʻana i nā kī, pono ʻoe e hoʻoneʻe i kāu ʻiole ma luna o ka pale a na ka mea hana e hana i nā kī.
Ma hope o ka hana ʻana o nā kī, kaomi "E mālama i ke kī pilikino"a mālama iā ia i ka faila me kahi kī pilikino ma kāu disk. Hiki iā ʻoe ke hoʻonohonoho i ke ala āu e makemake ai, akā ma hope iki e pono ʻoe e kuhikuhi iā ia ma Putty. A laila kope i ke kī lehulehu mai luna o ka pukaaniani.
E hoʻouna i ke kī lehulehu ma ke kope wale ʻana iā ia i ka pahu. Wehe Hoʻokipa a hoʻohui i ke kikowaena e like me ka mea maʻamau. I kēia manawa e hana kākou i ".ssh/authorized_keys” a hoʻopaʻa i nā mea hoʻohana ʻē aʻe mai ke komo ʻana i ka faila, no laila aia wale nō i ka mea nāna i hana.
mkdir .ssh
touch .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
Ma hope o ka hana ʻana i ka faila, e hoʻokomo i ke kī lehulehu o ka mea kūʻai aku i loko. Ma ka pae mua ua kope mākou i ke kī lehulehu i ka clipboard. No ka hoʻopaʻa ʻana i ka mea i loko o ka clipboard i ka faila, e hoʻohana i ke kauoha cat a me ka hoʻihoʻi ʻana i nā huahana.
cat > .ssh/authorized_keys
Ma hope o kou hoʻokomo ʻana i ke kauoha, e kaomi i ka pihi ʻiole ʻākau ma ka puka aniani a hoʻopili i ka mea i loko o ka clipboard. No ka hōʻoia i ka hoʻokomo, kaomi "Ctrl + D” pōkole a hemo mai ka kikowaena.
I kēia manawa, e kuhikuhi kākou i ke ala i ke kī pilikino ma Putty a hoʻohui hou i ke kikowaena.
Mai kēia manawa, no ka hoʻopili ʻana i ke kikowaena pono ʻoe e hoʻokomo i ka inoa inoa. Inā ʻoe e hoʻāʻo nei e hoʻopili i ke kikowaena mai kahi mea ʻē aʻe i loaʻa ʻole ke kī pilikino kūpono, e noi ke kikowaena i ka ʻōlelo huna. Ma hope o ka hoʻokumu ʻia ʻana o ka hōʻoia pili kī, hiki iā ʻoe ke hōʻole i ke komo ʻana ma ka ʻōlelo huna.