Protocolo de prefijo para la dirección en ssh y lftp

0

Estoy usando ssh para conectarme a mi servidor remoto. Puedo hacerlo bien usando los comandos SSH regulares, pero usar lftp para conectarse requiere anteponer sftp: // a la dirección para que funcione. ¿Cuál es la diferencia entre usar la dirección (nombre de host @ nombre de dominio) versus anteponer sftp: //?

shem
fuente

Respuestas:

1

La sftputilidad de línea de comandos solo admite un protocolo de transferencia de archivos, SFTP . Del mismo modo, la scputilidad solo admite SCP . Si invoca una de esas utilidades para transferir un archivo, es seguro que desea que la utilidad utilice el único protocolo que admite.

lftpPor otro lado, admite media docena de protocolos de transferencia de archivos diferentes. Desde el enlace:

lftp puede manejar varios métodos de acceso a archivos: FTP, FTPS, HTTP, HTTPS, HFTP, FISH, SFTP y archivos ... Además de los protocolos similares a FTP, lftp tiene soporte para el protocolo BitTorrent como comando 'torrent'. La siembra también es compatible.

Entonces, si invoca lftppara transferir un archivo, tiene sentido que tenga que decirle de alguna manera qué protocolo desea usar.

Más allá de eso, sftpy lftphay diferentes programas, con diferentes capacidades, escritos y mantenidos por diferentes grupos de personas. No hay razón para esperar que acepten exactamente los mismos parámetros de línea de comandos.

Kenster
fuente