Pagkakaiba ng FTP at sFTP. Dalawang mga protocol sa pagbabahagi ng file

Pagkakaiba ng FTP at sFTP

Noong unang panahon, lAng tanging paraan lamang upang lumikha ng isang website ay gawin ito sa computer ng developer at mai-upload ito sa server. Ang mga pagmamay-ari na solusyon tulad ng Microsoft FrontPage ay nagsama ng kanilang sariling system para sa pag-upload ng mga file, ngunit kinakailangan ang server na magkaroon ng naaangkop na mga extension. Ang iba pang kahalili ay ang paggamit ng isang FTP client.

Ngayon, ang karamihan sa mga website ay gumagamit ng ilang uri ng tagapamahala ng nilalaman (na maaaring mai-install gamit ang isang wizard na ibinigay ng Hosting) o ilang tagabuo ng online na website. Ginagawa nitong hindi gaanong ginagamit ang FTP at sFTP. Gayunpaman, mayroon pa rin silang pagiging kapaki-pakinabang.

Pagkakaiba ng FTP at sFTP

File Transfer Protocol (FTP) at SSH File Transfer Protocol (SFTP), na kilala rin bilang Secure File Transfer Protocol, Ginagawa nila ang marami sa parehong mga bagay, ngunit may ilang mga pambihirang pagkakaiba na sulit na pansinin.

Ang mga karaniwang pag-andar ay:

  • Pinapayagan nila ang paggamit ng isang graphic na client ng interface upang ikonekta ang mga computer ng mapagkukunan at patutunguhan.
  • Posibleng mag-navigate sa pagitan ng mga file sa parehong mga computer, baguhin, tanggalin at ilipat ang mga ito mula sa isa patungo sa isa pa.

Ang nag-iiba-iba sa parehong mga protokol ay ang mga paraan ng paggawa nila ng mga bagay:

FTP

Ang karaniwang File Transfer Protocol (FTP) gumagamit ng isang modelo ng client-server na kumokonekta gamit ang dalawang magkakahiwalay na mga channel upang ilipat ang data sa pagitan nila. Ang dalawang channel na ito ay ang command channel at ang data channel. Hindi naka-encrypt ang alinman sa channel (default), nangangahulugan ito na kung ang isang tao ay maaaring mangolekta ng data sa pagitan ng server at ng kliyente sa pamamagitan ng pagpapatupad ng isang man-in-the-middle na pag-atake, madali nila itong mabasa. Ang mahinang punto ng FTP protocol ay ang data ay ipinadala bilang payak na teksto, na ginagawang napakadali upang mangalap ng impormasyon mula sa nakuhang data.

Ang isang man-in-the-middle na pag-atake ay isa kung saan naharang ng mga cybercriminal ang komunikasyon ng client-server nang hindi napansin.

sFTP

Ang Secure Shell FTP (SFTP) gumagamit ito ng isang solong channel bilang isang data exchange sasakyan. Ang channel na ito ay naka-encrypt, bilang karagdagan sa protektado sa pamamagitan ng isang kombinasyon ng username at password o ng paggamit ng mga SSH cryptographic key. Kung sakaling maharang ang paghahatid sa pagitan ng client at ng server, hindi posible na basahin ang data.

Alin ang dapat mong gamitin?

Upang pumili sa pagitan ng isa o iba pang mga protocol ang pangunahing tanong ay kung naglalaman ang data ng sensitibong impormasyon.

Upang mag-upload ng isang website na mayroon lamang nilalaman na HTML, CSS at Javascript, ang seguridad ay hindi isang pangunahing kadahilanan. Gayunpaman, kung mag-upload ka ng isang tagapamahala ng nilalaman tulad ng WordPress kung saan kasama ang mga susi sa pag-encrypt at data ng database, Dapat kang mag-ingat.

Ang isa pang puntong dapat tandaan ay ang SFTP ay gumagana ng mas mabagal kaysa sa FTP dahil sa seguridad na nakapaloob sa protokol. Ang data ay naka-encrypt, at gagana ka lamang sa isang channel.

Kapag ginagamit ang SSH protocol, ang sFTP ay nangangailangan ng pagpapatotoo. Itinapon ito upang magamit bilang isang pampublikong server sa pag-download ng file.

Nag-aalok ang SFTP protocol ng dalawang pangunahing pamamaraan para sa pagpapatotoo ng mga koneksyon. Ang isa sa mga ito ay, tulad ng sa FTP, ang paggamit ng username at password. Gayunpaman, sa SFTP ang mga kredensyal na ito ay naka-encrypt.

Ang pangalawang pamamaraan ng pagpapatotoo ay ang mga SSH key. Para sa mga ito, dapat mo munang bumuo ng isang pribadong key ng SSH at isang pampublikong key. Ang pampublikong key ng SSH ay na-upload sa server at nauugnay sa account. Sa pagkonekta sa SFTP server, ang client software ay magpapadala ng pampublikong key para sa pagpapatotoo. Kung ang pampublikong key ay tumutugma sa pribadong key, kasama ang anumang username o password na ibinigay, kung gayon ang tagumpay ay matagumpay.

Hindi na kailangang sabihin, hindi lamang sila ang mga protokol na umiiral. Ito ay isang pambungad na artikulo na magsisilbing batayan para sa mga sumusunod.

Maraming mga kliyente ng FTP at sFTP sa mga repository, at pag-uusapan pa namin ang tungkol sa kanila sa paglaon. Ang paborito ko ay FileZila.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.