SFTP a me FTPS protocols

Kauwehe

I hoʻokahi pule i hala iho nei, ua kākau wau i kahi ʻatikala e pili ana i ke kumuhana i hōʻike ʻia ma ke poʻo inoa a ke alo nei au i ka ʻoiaʻiʻo, e ʻōlelo mākou, ʻaʻohe nui o ka ʻike hoʻonaʻauao ma ka Pūnaewele. ʻO ka hapa nui o nā ʻoiaʻiʻo maloʻo a me nā kuhikuhi hoʻonohonoho. No laila, ua hoʻoholo wau e hoʻoponopono liʻiliʻi i ka kikokikona a hoʻopuka ma ke ʻano he ʻatikala.

He aha ka FTP

ʻO FTP (File Transfer Protocol) kahi protocol no ka hoʻoili ʻana i nā faila ma kahi pūnaewele. ʻO ia kekahi o nā protocol Ethernet maʻamau. Ua ʻike ʻia i ka makahiki 1971 a ua hana mua ma nā pūnaewele DARPA. I kēia manawa, e like me HTTP, ua hoʻokumu ʻia ka hoʻoili ʻana i nā faila ma ke ʻano hoʻohālike i hoʻonohonoho ʻia o nā protocols TCP/IP (Transmission Control Protocol/Internet Protocol). Ua wehewehe ʻia ma RFC 959.

Hōʻike ka protocol i kēia mau mea:

  • Pehea e hana ʻia ai ka nānā hewa?
  • Ke ala hoʻopili ʻikepili (inā hoʻohana ʻia ka ʻeke)
  • Pehea e hōʻike ai ka mea hoʻouna i ka pau ʻana o kahi leka?
  • Pehea e hōʻike ai ka mea hoʻokipa ua loaʻa iā ia kahi leka?

Ke kamaʻilio ma waena o ka mea kūʻai aku a me ke kikowaena

E nānā pono kākou i nā kaʻina hana i ka wā o ka hana FTP. Hoʻomaka ka pilina e ka mea hoʻohana i ka unuhi ʻōlelo protocol. Hoʻomalu ʻia ka hoʻololi ʻana ma o kahi kaila mana ma ka maʻamau TELNET. Hoʻokumu ʻia nā kauoha FTP e ka unuhi ʻōlelo protocol a ka mea hoʻohana a hoʻouna ʻia i ke kikowaena. Hoʻouna ʻia nā pane a ke kikowaena i ka mea hoʻohana ma o ke ala hoʻomalu. Ma keʻano laulā, hiki i ka mea hoʻohana ke hoʻokumu i ka pilina me ka unuhi ʻōlelo protocol o ke kikowaena a ma ke ʻano ʻē aʻe o ka unuhi ʻōlelo o ka mea hoʻohana.

ʻO ka hiʻohiʻona nui o FTP ʻo ia ka hoʻohana ʻana i nā pilina ʻelua. Hoʻohana ʻia kekahi o lākou no ka hoʻouna ʻana i nā kauoha i ke kikowaena a loaʻa ma ka maʻamau ma o TCP port 21, hiki ke hoʻololi ʻia. Aia ka pilina mana i ka wā e kamaʻilio ai ka mea kūʻai aku me ke kikowaena. Pono e wehe ʻia ke ala hoʻomalu i ka wā e hoʻoili ai i ka ʻikepili ma waena o nā mīkini. Inā pani ʻia, pau ka lawe ʻana i ka ʻikepili. Ma o ka lua, hiki mai ka hoʻoili ʻikepili pololei. Wehe ia i kēlā me kēia manawa e hoʻoili ʻia kahi faila ma waena o ka mea kūʻai aku a me ke kikowaena. Inā hoʻoili ʻia kekahi mau faila i ka manawa like, wehe kēlā me kēia o lākou i kāna kaila hoʻouna ponoʻī.

Hiki i ka FTP ke hana ma ke ʻano hana a i ʻole passive, ʻo ke koho e hoʻoholo ai pehea e hoʻokumu ʻia ai ka pilina. Ma ke ʻano hana, hana ka mea kūʻai aku i kahi pilina mana TCP me ke kikowaena a hoʻouna i kāna helu IP a me kahi helu awa o ka mea kūʻai aku i ke kikowaena, a laila kali i ka kikowaena e hoʻomaka i kahi pilina TCP me kēia helu helu a me ka helu awa. Inā aia ka mea kūʻai ma hope o kahi pā ahi a ʻaʻole hiki ke ʻae i kahi pilina TCP e hiki mai ana, hiki ke hoʻohana ʻia ke ʻano passive. Ma kēia ʻano, hoʻohana ka mea kūʻai aku i ke kahe mana e hoʻouna i kahi kauoha PASV i ke kikowaena, a laila loaʻa mai ke kikowaena i kāna helu IP a me ka helu awa, a laila e hoʻohana ai ka mea kūʻai aku e wehe i kahi kahe ʻikepili mai kona awa kuʻuna.

Hiki ke hoʻoili ʻia ka ʻikepili i kahi mīkini ʻekolu. I kēia hihia, hoʻonohonoho ka mea hoʻohana i kahi ala hoʻokele me nā kikowaena ʻelua a hoʻonohonoho i kahi kahawai ʻikepili pololei ma waena o lākou. E hele ana nā kauoha hoʻomalu ma o ka mea hoʻohana, a hele pololei ka ʻikepili ma waena o nā kikowaena.

I ka hoʻouna ʻana i ka ʻikepili ma luna o kahi pūnaewele, hiki ke hoʻohana ʻia nā hōʻike ʻikepili ʻehā:

  • ASCII – hoʻohana ʻia no ka kikokikona. ʻO ka ʻikepili, inā pono, hoʻololi ʻia mai ka hōʻike kikoʻī ma ka mea hoʻouna hoʻouna i "ʻewalu-bit ASCII" ma mua o ka hoʻouna ʻana, a (eia hou, inā pono) i ke ʻano hōʻike ma ka mea hoʻokipa e loaʻa ana. Hoʻololi ʻia nā huaʻōlelo laina hou. ʻO ka hopena, ʻaʻole kūpono kēia ʻano no nā faila i ʻoi aku ka nui o nā kikokikona maʻamau.
  • Binary mode - hoʻouna ka mea hoʻouna i kēlā me kēia file byte ma ka byte, a mālama ka mea loaʻa i ke kahawai o nā byte i ka loaʻa ʻana. Ua paipai ʻia ke kākoʻo no kēia ʻano no nā hoʻokō FTP āpau.
  • EBCDIC – hoʻohana ʻia e hoʻololi i ka kikokikona maʻamau ma waena o nā pūʻali i ka hoʻopili EBCDIC. A i ʻole, ua like kēia ʻano me ke ʻano ASCII.
  • ʻAno kūloko - hiki i nā kamepiula ʻelua me nā hoʻonohonoho like e hoʻouna i ka ʻikepili i kā lākou ʻano ponoʻī me ka hoʻololi ʻole ʻana iā ASCII.

Hiki ke lawe ʻia ka hoʻoili ʻikepili ma kekahi o nā ʻano ʻekolu:

  • Moʻo kahawai - hoʻouna ʻia ka ʻikepili ma ke ʻano he kahawai mau, hoʻokuʻu iā FTP mai ka hana ʻana i kekahi hana. Akā, hana ʻia nā hana āpau e TCP. ʻAʻole pono ka hōʻailona hope o ka faila koe wale no ka hoʻokaʻawale ʻana i ka ʻikepili i nā moʻolelo.
  • Ke ʻano poloka - Hoʻokaʻawale ʻo FTP i ka ʻikepili i loko o kekahi mau poloka (poʻo poʻo, helu o nā byte, kahua ʻikepili) a laila hoʻouna iā lākou i TCP.
  • ʻO ke ʻano hoʻopiʻi - hoʻopili ʻia ka ʻikepili me ka hoʻohana ʻana i kahi algorithm hoʻokahi (maʻamau ma ka hoʻopili ʻana i nā lōʻihi holo).

ʻO FTP server kahi kikowaena e hāʻawi i ka hiki ke hoʻohana i ka File Transfer Protocol. Loaʻa iā ia kekahi mau hiʻohiʻona e hoʻokaʻawale iā ia mai nā kikowaena pūnaewele maʻamau:

  • Pono ka hōʻoia o ka mea hoʻohana
  • Hana ʻia nā hana a pau i loko o ke kau o kēia manawa
  • Hiki ke hana i nā hana like ʻole me ka ʻōnaehana faila
  • Hoʻohana ʻia kahi ala kaʻawale no kēlā me kēia pili

ʻO ka mea kūʻai FTP kahi papahana e hiki ai iā ʻoe ke hoʻopili i kahi kikowaena mamao ma o FTP a hana pū i nā hana e pono ai ma luna o ia me nā mea o ka ʻōnaehana faila. He mākaʻikaʻi paha ka mea kūʻai aku, ma ka pahu helu wahi āu e hoʻokomo ai i ka helu wahi, ʻo ia ke ala i kahi papa kuhikuhi kikoʻī a i ʻole faila ma ke kikowaena mamao, e like me ke kiʻina poloka URL maʻamau:

ftp://user:pass@address:port/directory/file

Eia nō naʻe, ʻo ka hoʻohana ʻana i kahi polokalamu kele pūnaewele i kēia pōʻaiapili e ʻae wale iā ʻoe e nānā a hoʻoiho i nā faila hoihoi. I mea e hoʻohana pono ai i nā pono āpau o FTP, pono ʻoe e hoʻohana i nā polokalamu kūikawā ma ke ʻano he mea kūʻai aku.

Hoʻohana ka hōʻoia FTP i kahi hoʻolālā inoa inoa / ʻōlelo huna e hāʻawi i ke komo. Hoʻouna ʻia ka inoa inoa i ke kikowaena me ke kauoha USER, a hoʻouna ʻia ka ʻōlelo huna me ke kauoha PASS. Inā ʻae ʻia ka ʻike i hāʻawi ʻia e ka mea kūʻai aku e ke kikowaena, a laila e hoʻouna ke kikowaena i kahi kono i ka mea kūʻai aku a hoʻomaka ke kau. Hiki i nā mea hoʻohana, inā kākoʻo ke kikowaena i kēia hiʻohiʻona, e komo me ka ʻole o ka hāʻawi ʻana i nā hōʻoia, akā hiki i ke kikowaena ke hāʻawi i ka palena palena no ia mau kau.

Hiki i ka mea hoʻokipa e hāʻawi ana i ka lawelawe FTP ke hāʻawi i ka ʻike FTP inoa ʻole. Hoʻopili maʻamau nā mea hoʻohana me ka "anonymous" (hiki paha i ka hihia ma kekahi mau kikowaena FTP) ma ko lākou inoa inoa. ʻOiai e noi pinepine ʻia nā mea hoʻohana e hāʻawi i kā lākou leka uila ma kahi o ka ʻōlelo huna, ʻaʻohe hōʻoia i hana maoli ʻia. Nui nā pūʻali FTP e hāʻawi ana i nā polokalamu hou e kākoʻo i ka ʻike inoa ʻole.

kiʻi kuʻuna

Hiki ke ʻike ʻia ka pilina o ka mea kūʻai aku i ka wā o kahi pilina FTP penei:

SFTP a me FTPS protocols

Palekana FTP

ʻAʻole i manaʻo mua ʻia ʻo FTP e palekana, no ka mea, ua manaʻo ʻia no ke kamaʻilio ʻana ma waena o nā pūʻali koa lehulehu a me nā keʻena. Akā me ka hoʻomohala ʻana a me ka hoʻolaha ʻana o ka Pūnaewele, ua piʻi pinepine ka pilikia o ka ʻae ʻole ʻia. Pono e pale i nā kikowaena mai nā ʻano hoʻouka kaua. Ma Mei 1999, ua hōʻuluʻulu nā mea kākau o RFC 2577 i nā nāwaliwali i loko o ka papa inoa o nā pilikia:

  • Hoʻouka huna ʻia
  • Hoʻouka kaua
  • Hoʻouka kaua ʻino
  • Hopu packet, honi
  • ʻaihue awa

ʻAʻole hiki i ka FTP maʻamau ke hoʻololi i ka ʻikepili ma ke ʻano i hoʻopili ʻia, ma muli o nā inoa mea hoʻohana, nā ʻōlelo huna, nā kauoha a me nā ʻike ʻē aʻe e hiki ke maʻalahi a maʻalahi e ka poʻe hoʻouka. ʻO ka hopena maʻamau i kēia pilikia, ʻo ia ka hoʻohana ʻana i nā mana "palekana", TLS-protected o ka vulnerable protocol (FTPS) a i ʻole kekahi, ʻoi aku ka palekana o ka protocol, e like me SFTP/SCP, i hāʻawi ʻia me ka hapa nui o nā hoʻokō protocol Secure Shell.

FTPS

ʻO FTPS (FTP + SSL) kahi hoʻonui o ka protocol transfer file maʻamau e hoʻohui i kāna hana kumu i ka hana ʻana i nā kau i hoʻopili ʻia me ka hoʻohana ʻana i ka protocol SSL (Secure Sockets Layer). I kēia lā, hāʻawi ʻia ka palekana e kāna analogue TLS (Transport Layer Security).

SSL

Ua noi ʻia ka protocol SSL e Netscape Communications i ka makahiki 1996 e hōʻoia i ka palekana a me ka pilikino o nā pilina pūnaewele. Kākoʻo ka protocol i ka hōʻoia ʻana o ka mea kūʻai aku a me ka server, he noi kūʻokoʻa, a maopopo i nā protocol HTTP, FTP, a me Telnet.

ʻO ka protocol SSL Handshake he ʻelua mau pae: hōʻoia kikowaena a me ka hōʻoia ʻana o ka mea kūʻai aku koho. I ka pae mua, pane ka server i ka noi a ka mea kūʻai aku ma ka hoʻouna ʻana i kāna palapala hōʻoia a me nā ʻāpana hoʻopili. Hoʻopuka ka mea kūʻai aku i kahi kī nui, hoʻopili iā ia me ke kī lehulehu o ke kikowaena, a hoʻouna iā ia i ke kikowaena. Hoʻokaʻawale ke kikowaena i ke kī nui me kāna kī pilikino a hōʻoia iā ia iho i ka mea kūʻai aku ma ka hoʻihoʻi ʻana i kahi leka i hōʻoia ʻia e ke kī kumu o ka mea kūʻai.

Hoʻopili ʻia nā ʻikepili ma hope a hōʻoia ʻia me nā kī i loaʻa mai kēia kī nui. Ma ka ʻanuʻu ʻelua, he koho, hoʻouna ke kikowaena i kahi noi i ka mea kūʻai aku, a hōʻoia ka mea kūʻai aku iā ia iho i ke kikowaena ma ka hoʻihoʻi ʻana i ka noi me kāna pūlima kikohoʻe ponoʻī a me kahi palapala kī lehulehu.

Kākoʻo ʻo SSL i nā ʻano algorithms cryptographic. I ka hoʻokumu ʻana o ke kamaʻilio, hoʻohana ʻia ka RSA public key cryptosystem. Ma hope o ka hoʻololi kī, hoʻohana ʻia nā ciphers like ʻole: RC2, RC4, IDEA, DES a me TripleDES. Hoʻohana pū ʻia ʻo MD5 - kahi algorithm no ka hana ʻana i kahi digest memo. Hōʻike ʻia ka syntax no nā palapala kī lehulehu ma X.509.

ʻO kekahi o nā pono koʻikoʻi o SSL ʻo ia kona kūʻokoʻa lako polokalamu-platform. Hoʻokumu ʻia ka protocol ma nā loina o ka portability, a ʻaʻole hilinaʻi ka manaʻo o kāna kūkulu ʻana i nā noi i hoʻohana ʻia ai. Eia kekahi, he mea nui e hiki ke uhi ʻia nā protocol ʻē aʻe ma luna o ka protocol SSL; a i ʻole e hoʻonui hou i ka pae o ka pale ʻana i nā kahe ʻike maka, a i ʻole e hoʻololi i nā mana cryptographic o SSL no kekahi hana ʻē aʻe i wehewehe maikaʻi ʻia.

pili SSL

SFTP a me FTPS protocols

ʻEkolu mau waiwai koʻikoʻi ka ala paʻa i hāʻawi ʻia e SSL:

  • He kūʻokoʻa ke kahawai. Hoʻohana ʻia ka hoʻopunipuni no nā memo āpau ma hope o kahi kamaʻilio maʻalahi e hoʻoholo ai i ke kī huna.
  • Hōʻoiaʻiʻo ʻia ke kahawai. Hoʻopaʻa mau ʻia ka ʻaoʻao kikowaena o ke kamaʻilio ʻana, ʻoiai ʻo ka ʻaoʻao o ka mea kūʻai aku ke koho ʻia.
  • Hiki ke hilinaʻi ke ala. Loaʻa i ka lawe ʻana i nā leka ka nānā pono (me ka hoʻohana ʻana i ka MAC).

Nā hiʻohiʻona o FTPS

ʻElua mau hoʻokō o FTPS, me ka hoʻohana ʻana i nā ʻano like ʻole o ka hāʻawi ʻana i ka palekana:

  • ʻO ke ʻano implicit e pili ana i ka hoʻohana ʻana i ka protocol SSL maʻamau e hoʻokumu i kahi hālāwai ma mua o ka hoʻouna ʻana i ka ʻikepili, a, ʻo ia hoʻi, e uhaki i ka launa pū me nā mea kūʻai aku a me nā kikowaena FTP maʻamau. No ka hoʻokuʻi ʻana i hope me nā mea kūʻai aku ʻaʻole kākoʻo i ka FTPS, hoʻohana ʻia ke awa TCP 990 no ka pilina mana a hoʻohana ʻia ʻo 989 no ka hoʻoili ʻikepili. Mālama kēia i ke awa maʻamau 21 no ka protocol FTP. Ua manaʻo ʻia kēia ʻano he mea kahiko.
  • ʻOi aku ka maʻalahi o ka explicit, no ka mea, hoʻohana ʻo ia i nā kauoha FTP maʻamau, akā hoʻopili i ka ʻikepili i ka wā e pane ai, hiki iā ʻoe ke hoʻohana i ka pilina mana like no FTP a me FTPS. Pono ka mea kūʻai aku e noi pono i ka hoʻoili ʻikepili palekana mai ke kikowaena, a laila e ʻae i ke ʻano hoʻopuna. Inā ʻaʻole noi ka mea kūʻai aku i kahi hoʻoili paʻa, aia i ka server FTPS ke kuleana e mālama a pani paha i ka pilina paʻa ʻole. Ua hoʻohui ʻia kahi ʻano hoʻopaʻapaʻa a me ka ʻikepili palekana ma lalo o RFC 2228 e komo pū ana me ke kauoha FTP AUTH hou. ʻOiai ʻaʻole wehewehe maopopo kēia maʻamau i nā mīkini palekana, ua kuhikuhi ʻia e hoʻomaka ʻia kahi pilina paʻa e ka mea kūʻai aku e hoʻohana ana i ka algorithm i hōʻike ʻia ma luna. Inā ʻaʻole i kākoʻo ʻia nā pilina paʻa e ka server, pono e hoʻihoʻi ʻia kahi code hewa o 504. Hiki i nā mea kūʻai aku FTPS ke loaʻa ka ʻike e pili ana i nā protocol palekana i kākoʻo ʻia e ka server me ka hoʻohana ʻana i ke kauoha FEAT, akā naʻe, ʻaʻole pono ke kikowaena e hōʻike i nā pae palekana. kākoʻo. ʻO nā kauoha FTPS maʻamau ʻo AUTH TLS a me AUTH SSL, e hāʻawi ana i ka palekana TLS a me SSL.

SFTP

ʻO SFTP (Secure File Transfer Protocol) kahi palapala hoʻoili waihona palapala noi e holo ana ma luna o kahi ala paʻa. ʻAʻole e huikau me (Simple File Transfer Protocol), nona ka pōkole like. Inā he hoʻonui wale ʻia ka FTPS o FTP, a laila he protocol kaʻawale a pili ʻole ʻo SFTP e hoʻohana ana iā SSH (Secure Shell) i kumu.

Mālama maikaʻi

Ua kūkulu ʻia ka protocol e kekahi o nā hui IETF i kapa ʻia ʻo Secsh. ʻAʻole i lilo ka palapala hana no ka protocol SFTP hou i kūlana kūlana, akā hoʻomaka e hoʻohana ikaika ʻia no ka hoʻomohala noi. Ma hope mai, ua hoʻokuʻu ʻia nā ʻano ʻeono o ka protocol. Eia naʻe, ʻo ka hoʻonui lohi o ka hana i loko o ia mea i alakaʻi i ka ʻoiaʻiʻo ma ʻAukake 14, 2006, ua hoʻoholo ʻia e hoʻōki i ka hana ʻana i ka hoʻomohala ʻana i ka protocol ma muli o ka hoʻopau ʻana o ka hana nui o ka papahana (SSH development) a me ka nele. o kahi pae loea kūpono e neʻe ai i ka hoʻomohala ʻana i kahi protocol ʻōnaehana waihona mamao piha.

ʻO SSH kahi protocol network e hiki ai i ka mana mamao o ka ʻōnaehana hana a me ka tunneling o nā pilina TCP (no ka laʻana, no ka hoʻoili faila). E like me ka hana me ka Telnet a me ka rlogin protocols, akā, ʻaʻole like me lākou, hoʻopili ia i nā kaʻa āpau, me nā ʻōlelo huna i hoʻouna ʻia. Hāʻawi ʻo SSH i kahi koho o nā algorithm encryption like ʻole. Loaʻa nā mea kūʻai SSH a me nā kikowaena SSH no ka hapa nui o nā ʻōnaehana hana pūnaewele.

Hāʻawi ʻo SSH iā ʻoe e hoʻololi paʻa i kahi protocol pūnaewele ʻē aʻe i kahi kaiapuni paʻa ʻole. No laila, ʻaʻole hiki iā ʻoe ke hana mamao wale ma kāu kamepiula ma o ka shell command, akā e hoʻouna pū i kahi kahawai leo a i ʻole wikiō (no ka laʻana, mai kahi webcam) ma luna o kahi kahawai i hoʻopili ʻia. Hiki nō hoʻi iā SSH ke hoʻohana i ka hoʻopaʻa ʻana o ka ʻikepili i hoʻouna ʻia no ka hoʻopili ʻana ma hope, kahi kūpono, no ka laʻana, no ka hoʻokuʻu mamao ʻana i nā mea kūʻai aku X WindowSystem.

ʻO ka mana mua o ka protocol, SSH-1, i kūkulu ʻia i ka makahiki 1995 e ka mea noiʻi ʻo Tatu Ulönen mai ke Kulanui ʻenehana ʻo Helsinki (Finland). Ua kākau ʻia ʻo SSH-1 e hāʻawi i kahi pilikino ʻoi aku ka nui ma mua o nā protocols rlogin, telnet, a me rsh. I ka makahiki 1996, ua hoʻomohala ʻia kahi mana palekana o ka protocol, SSH-2, ʻaʻole i kūpono me SSH-1. Ua ʻoi aku ka kaulana o ka protocol, a ma ka makahiki 2000 ua loaʻa iā ia ma kahi o ʻelua miliona mau mea hoʻohana. I kēia manawa, ʻo ka huaʻōlelo "SSH" ka mea maʻamau ʻo SSH-2, no ka mea ʻAʻole hoʻohana ʻia ka mana mua o ka protocol ma muli o nā hemahema nui. Ma 2006, ua ʻae ʻia ka protocol e ka hui hana IETF ma ke ʻano he maʻamau pūnaewele.

ʻElua mau hoʻokō maʻamau o SSH: ʻoihana kūʻai pilikino a me ke kumu wehe manuahi. Ua kapa ʻia ka hoʻokō manuahi ʻo OpenSSH. I ka makahiki 2006, 80% o nā kamepiula ma ka Pūnaewele i hoʻohana iā OpenSSH. Hoʻokumu ʻia ka hoʻokō pono e SSH Communications Security, kahi ʻoihana nona piha o Tectia Corporation, a ua manuahi ʻole no ka hoʻohana ʻole ʻana i ka ʻoihana. Loaʻa i kēia mau hoʻokō ʻaneʻane like nā kauoha.

ʻO ka protocol SSH-2, ʻaʻole like me ka telnet protocol, kūʻē i ka hoʻouka ʻana i ka eavesdropping traffic ("sniffing"), akā ʻaʻole kūʻē i ka hoʻouka kanaka-i-ka-waena. Kūʻē pū ka protocol SSH-2 i ka hoʻouka kaua ʻana, no ka mea ʻaʻole hiki ke hoʻohui a hoʻopaʻa ʻia i kahi kau i hoʻokumu ʻia.

No ka pale ʻana i ka hoʻouka kaua kanaka i ka wā e hoʻopili ai i kahi mea hoʻokipa ʻaʻole i ʻike ʻia ke kī e ka mea kūʻai aku, hōʻike ka polokalamu mea kūʻai aku i ka mea hoʻohana i kahi "manamana manamana lima". Manaʻo ʻia e nānā pono i ka "paʻi kiʻi kiʻi" i hōʻike ʻia e ka polokalamu mea kūʻai aku me ka kiʻi kiʻi kiʻi kikowaena, ʻoi aku ka maikaʻi ma o nā ala kamaʻilio hilinaʻi a i ʻole ke kanaka.

Loaʻa ke kākoʻo SSH ma nā ʻōnaehana UNIX-like a pau, a ʻo ka hapa nui he mea kūʻai ssh a me ke kikowaena ma ke ʻano he mau pono maʻamau. Nui nā hoʻokō o nā mea kūʻai aku SSH no nā OS UNIX ʻole. Ua kaulana nui ka protocol ma hope o ka hoʻomohala ākea ʻana o nā mea loiloi kaʻa a me nā ʻano hana no ka hoʻopau ʻana i ka hana o nā pūnaewele kūloko, ma ke ʻano he hopena ʻē aʻe i ka protocol Telnet insecure no ka mālama ʻana i nā node koʻikoʻi.

Ke kamaʻilio me ka hoʻohana ʻana iā SSH

No ka hana ma o SSH, pono ʻoe i kahi kikowaena SSH a me kahi mea kūʻai aku SSH. Hoʻolohe ke kikowaena i nā pilina mai nā mīkini mea kūʻai aku a, i ka wā i hoʻokumu ʻia ai kahi pilina, hana i ka hōʻoia, a laila hoʻomaka ʻo ia e lawelawe i ka mea kūʻai. Hoʻohana ʻia ka mea kūʻai aku e komo i kahi mīkini mamao a hoʻokō i nā kauoha.

SFTP a me FTPS protocols

Hoʻohālikelike me FTPS

ʻO ka mea nui e hoʻokaʻawale ai i ka SFTP mai ka FTP maʻamau a me ka FTPS ʻo ia ka hoʻopili ʻana o SFTP i nā kauoha āpau, nā inoa inoa, nā ʻōlelo huna a me nā ʻike huna ʻē aʻe.

Hoʻohana ʻia nā protocols FTPS a me SFTP i ka hui pū ʻana o nā algorithms asymmetric (RSA, DSA), symmetric algorithms (DES/3DES, AES, Twhofish, etc.), a me kahi algorithm exchange key. No ka hōʻoia ʻana, hoʻohana ʻo FTPS (a i ʻole ka pololei, SSL/TLS ma luna o FTP) i nā palapala hōʻoia X.509, ʻoiai ʻo SFTP (SSH protocol) e hoʻohana i nā kī SSH.

Loaʻa i nā palapala hōʻoia X.509 kahi kī ākea a me kekahi mau ʻike e pili ana i ka palapala hōʻoia o ka mea nona. ʻO kēiaʻike e hiki ai, ma kekahiʻaoʻao, e hōʻoia i ka pono o ka palapala hōʻoia pono'ī, kaʻoiaʻiʻo a me ka mea nona ka palapala. Loaʻa i nā palapala hōʻoia X.509 kahi kī pilikino pili, i mālama ʻia ma kahi kaʻawale mai ka palapala no nā kumu palekana.

Aia ma ke kī SSH ke kī lehulehu wale nō (ua mālama ʻokoʻa ʻia ke kī pilikino pili). ʻAʻohe ʻike e pili ana i ka mea nona ke kī. Hoʻohana kekahi mau hoʻokō SSH i nā palapala hōʻoia X.509 no ka hōʻoia ʻana, akā ʻaʻole lākou e hōʻoia maoli i ke kaulahao palapala holoʻokoʻa-ʻo ke kī lehulehu wale nō ke hoʻohana ʻia (ʻo ia ka mea i pau ʻole ai ka hōʻoia ʻana).

hopena

He mea koʻikoʻi ka FTP protocol i ka mālama ʻana a me ka hāʻawi ʻana i ka ʻike ma ka pūnaewele ʻoiai kona mau makahiki hanohano. He protocol maʻalahi, multifunctional a standardized. Nui nā waihona waihona i kūkulu ʻia ma ke kumu, me ka ʻole o ia hana ʻenehana ʻaʻole maikaʻi loa. Eia kekahi, maʻalahi ka hoʻonohonoho ʻana, a aia nā polokalamu kikowaena a me nā mea kūʻai aku no nā mea āpau o kēia manawa a ʻaʻole hoʻi i kēia manawa.

Ma ka huli ʻana, hoʻoponopono kāna mau mana i ka pilikia o ka hūnā ʻia o ka ʻikepili i mālama ʻia a hoʻouna ʻia i ka honua hou. Loaʻa i nā protocols hou nā pono a me nā mea ʻē aʻe a lawelawe i nā kuleana ʻokoʻa. Ma kēlā mau wahi i makemake ʻia ai kahi waihona waihona, ʻoi aku ka maikaʻi o ka hoʻohana ʻana i ka FTPS, ʻoiai inā ua hoʻohana mua ʻia ka FTP maʻamau ma laila. ʻAʻole maʻamau ka SFTP ma muli o kona kūlike ʻole me ka protocol kahiko, akā ʻoi aku ka palekana a ʻoi aku ka nui o nā hana, ʻoiai he ʻāpana ia o ka ʻōnaehana hoʻokele mamao.

Ka papa inoa o nā kumu

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka