Kaʻikepili Nā ʻōlelo kuhikuhi maʻalahi e hana me ka lawelawe Profitserver
Main Kaʻikepili Pehea e hoʻopili ai i kahi kikowaena Linux ma o SSH

Pehea e hoʻopili ai i kahi kikowaena Linux ma o SSH


ʻO ke ala nui e hoʻopili ai i kahi kikowaena Linux ma o ka protocol SSH . Palekana kēia ʻano pilina, no ka mea, ua hoʻopāʻālua ʻia nā ʻikepili a pau i hoʻoili ʻia ma o ia mea. I mea e hoʻokumu ai i ka pilina SSH, pono ʻoe e hoʻonohonoho iā ia ma ke 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. Nui nā polokalamu no ka pilina SSH. No Linux, ʻo ka pūʻolo OpenSSH ka mea kaulana loa a no Windows, hoʻohana nui ka poʻe 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 a kahi mea hoʻohana maʻamau. I kēia hihia, ua hana mākou i kahi mea hoʻohana " mihail ", a ua hoʻopau ʻia ka moʻokāki " root " 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
Ke hoʻouka ʻana i kahi kaiapuni SSH ma kahi kikowaena Linux

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
Ke nānā nei i ka loaʻa ʻana o ka lawelawe SSH

ʻO ke kūlana " Active (holo) " ʻo ia hoʻi ua hoʻā ʻia ka lawelawe a ke hana maʻamau nei.

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
Hoʻopau i ka poloka o ka pilina e komo ana ma Windows Firewall

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]

I ka pilina mua ʻana, pono ʻoe e hōʻoia i ka hoʻohui ʻana o ke kī lehulehu o ke kikowaena i ka waihona ʻikepili, no laila e pane " ʻae ". Ma hope o kēlā hiki iā ʻoe ke hoʻokomo i ka ʻōlelo huna. Inā pili pono ʻia, e ʻike ʻoe i kahi kikokikona hoʻokipa o ka laina kauoha o ke kikowaena. I kēia manawa e hoʻokō pololei ʻia nā kauoha āpau ma ke kikowaena mamao.

SSH pili mai Linux

SSH mai Windows

E wehe iā Putty a hoʻonohonoho i nā palena pili. E hōʻoia i ka hoʻololi ʻana o ke kuapo " Connection type " i SSH . E hoʻokomo i ka helu wahi IP i loko o ke kahua " Host Name ", ʻo ka waiwai paʻamau 22 i loko o " Port " a kaomi iā " Open ".

Hoʻohui SSH mai kahi Windows

I ka pilina mua, e noi ʻo Putty iā ʻoe e hōʻoia i kou hilinaʻi i kēia kikowaena, no laila kaomi iā " ʻAe ".

Hoʻohui mua ʻo SSH mai Windows

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.

Hoʻohui maikaʻi iā SSH

ʻ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 hōʻoia ma ke kī ma Linux no kahi pilina paʻa

ʻO ka hopena, ma ka papa kuhikuhi home ma ka waihona .ssh e ʻike ʻoe i ʻelua mau faila i hana ʻia: id_rsa a me id_rsa.pub nona nā kī pilikino a me nā kī lehulehu.

Ma hope o kēlā, pono ʻoe e hoʻouna i ke kī lehulehu i ke kikowaena. I mea e hana ai i kēlā, e kope i ka ʻike o ka faila " id_rsa.pub " i loko o ka faila " ~/.ssh/authorized_keys " ma ke kikowaena. E hele kākou i ke ala maʻalahi me ke kōkua o ka mea hana " ssh-copy-id ". E hoʻokomo i ka inoa komo a me ka helu wahi IP o ke kikowaena, e like me ka hihia me ka pilina maʻamau. Ma hope o kou hoʻokomo ʻana i ka ʻōlelo huna, e 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]
Manaʻo SSH me nā kī pilikino

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

E wehe iā PUTTYGEN a kaomi iā " Hana ". I mea e hana ai i nā kī, pono ʻoe e neʻe i kāu ʻiole ma luna o ka pale a e hana ka mea hana i nā kī ma ke ʻano maʻamau.

Ma hope o ka hana ʻia ʻana o nā kī, kaomi iā " Save private key " a mālama iā ia i ka faila me ke kī pilikino ma kāu disk. Hiki iā ʻoe ke hoʻonohonoho i kekahi 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 puka makani.

Ke hana nei i ke kī pilikino no ka pilina SSH no kahi Windows

E hoʻouna kākou i ke kī lehulehu ma ke kope wale ʻana iā ia i ke kikowaena. E wehe iā Putty a hoʻopili i ke kikowaena e like me ka maʻamau. I kēia manawa, e hana kākou i " .ssh/authorized_keys " a kāohi i nā mea hoʻohana ʻē aʻe mai ke komo ʻana i ka faila, no laila e loaʻa wale nō i ka mea 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, kaomi i ka pihi ʻiole ʻākau ma ka puka makani terminal a kāpili i ka mea i loko o ka clipboard. No ka hōʻoia ʻana i ka hoʻokomo ʻana, kaomi i ka pōkole " Ctrl+D " a hoʻokaʻawale mai ke kikowaena.

Ke hoʻouka nei i ke kī i kahi 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.

ʻO ka pilina SSH mua me kahi kī pilikino

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.

Hoʻopau ʻia ka pilina me ke kī pilikino
❮ ʻatikala mua Pehea e hoʻopau ai i ka hoʻonohonoho palekana i hoʻonui ʻia ma IE
ʻatikala aʻe ❯ ʻO Robots.txt

E nīnau iā mākou e pili ana iā VPS

Mākaukau mau mākou e pane i kāu mau nīnau i kēlā me kēia manawa o ke ao a i ka pō.