Diferència entre SFTP i SCP

Diferència entre SFTP i SCP
Diferència entre SFTP i SCP

Vídeo: Diferència entre SFTP i SCP

Vídeo: Diferència entre SFTP i SCP
Vídeo: Difference between Duck , Swan and Goose #Duck #Swan #Goose #Shorts 2024, De novembre
Anonim

SFTP vs SCP

SCP (Secure Copy) es basa en el protocol Secure Shell (SSH) i ofereix les capacitats per transferir fitxers de manera segura entre hosts. SFTP (Secure File Transfer Protocol) és un protocol utilitzat per transferir fitxers a través d'un canal segur. Va ser desenvolupat com una extensió del protocol Secure Shell (SSH) per Internet Engineering Task Force (IETF). SFTP assumeix que el canal utilitzat per a la comunicació és segur i que el client està autenticat pel servidor i la informació sobre el client està disponible per a l'ús del protocol.

Què és SFTP?

SFTP és un protocol utilitzat per transferir fitxers per un canal segur. SFTP es basa en l'arquitectura client-servidor. Un servidor SFTP molt conegut és OpenSSH, i els clients SFTP s'implementen com a programes de línia d'ordres (tal com es proporcionen amb OpenSSH) o aplicacions GUI. SFTP proporciona xifratge tant per a les dades com per a les ordres que es transfereixen, proporcionant seguretat per a informació sensible com ara contrasenyes. SFTP no és només un protocol per accedir i transferir fitxers, en realitat és un protocol de sistema de fitxers.

Què és SCP?

El protocol SCP proporciona un mètode segur per transferir fitxers entre hosts. Simplement, SCP es pot considerar com una integració de RCP (ordre 'còpia remota' a UNIX) i SSH. El xifratge i l'autenticació a SCP es proporciona mitjançant el protocol SSH, mentre que BSD (Berkeley Software Distribution, de vegades anomenat Berkeley Unix) RCP proporciona la base per a la transferència de fitxers real. SCP s'executa al port 22. SCP impedeix que tercers interceptin la transmissió de fitxers i vegin el contingut dels paquets de dades. Quan un client carrega un fitxer al servidor, se li dóna l'opció d'incloure propietats com ara una marca de temps, permisos, etc. Aquesta capacitat no es proporciona al protocol FTP (File Transfer Protocol) que s'utilitza habitualment. Quan un client necessita descarregar un fitxer/directori, primer envia la sol·licitud al servidor. La descàrrega és un procés impulsat pel servidor, on els fitxers són alimentats pel servidor al client. Aquest mecanisme impulsat pel servidor pot provocar un risc de seguretat, especialment si el servidor és maliciós.

Quina diferència hi ha entre SFTP i SCP?

Tot i que tant SFTP com SCP proporcionen un mecanisme segur per transferir fitxers, tenen algunes diferències. SCP és un protocol senzill que només permet transferir fitxers, mentre que SFTP ofereix un ampli conjunt d'operacions per gestionar fitxers remots. A més, quan es compara un client SFTP amb un client SCP, el client SFTP té capacitats addicionals com eliminar fitxers de forma remota, reprendre les transferències que s'interrompen, etc. A més, SFTP és més independent de la plataforma en comparació amb SCP. Els servidors SFTP estan disponibles en diverses plataformes, mentre que SCP utilitza majoritàriament plataformes Unix. En comparar les velocitats, SFTP és més lent que SCP, ja que requereix esperar per xifrar i conformar els paquets. SFTP proporciona suport per a fitxers de més de 4 GB, mentre que SCP no. SFTP ofereix la possibilitat de cancel·lar una transferència de fitxers sense finalitzar la sessió, mentre que amb SCP, la sessió s'ha de cancel·lar per cancel·lar una transferència. A més, es pot reprendre una transferència amb SFTP, mentre que SCP no ho admet.

Recomanat: