Syntax: sftp [ options ] [ user @] host [# port] : source_file [ user @] host [# port ][: destination_file ]
NOTA:Puede reutilizar una conexión Secure Shell existente. Sin embargo, para hacerlo debe activarla explícitamente en cada línea de comandos o establecer la variable de entorno SSHConnectionReUse en Yes. Para obtener información, consulte la Reutilización de la conexión en sesiones de Secure Shell.
Opciones de la línea de comandos
Transfiere los archivos en el modo ASCII.
Establece el tamaño máximo del búfer para una solicitud. Los valores válidos son 1024 - 32768.
Tras iniciar la sesión con éxito, ejecuta cada comando del archivo por lotes especificado y luego cierra la conexión. Por ejemplo, el siguiente comando se conecta a mihost usando minombre y ejecuta los comandos de miarchivo. Cuando se han ejecutado todos los comandos del archivo, se cierra la conexión.
sftp -B c:\mypath\myfile myhost.com myname
El archivo por lotes puede utilizar cualquiera de los comandos interactivos documentados a continuación.
NOTA:no se pueden utilizar caracteres de punto y coma en los comentarios de los scripts suministrados en la línea de comandos de sftp que utilizan la opción -B. Utilice el signo (#) para identificar los comentarios en estos archivos por lote.
Una lista de cifrados separados por comas especificados en orden de preferencia. El valor predeterminado es "aes128-ctr,aes128-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour128,arcfour256,arcfour". Si la conexión se establece para ejecutarse en modo FIPS, el valor predeterminado es "aes128-ctr,aes128-cbc,aes192-ctr,aes192-cbc,aes256-ctr,aes256-cbc,3des-cbc".
La versión 1 del protocolo (que no se recomienda) permite la especificación de un solo cifrado. Los valores compatibles son "3des", "blowfish" y "des".
Habilita la compresión de todos los datos transmitidos. La compresión es aconsejable en líneas de módem y otras conexiones lentas, pero ralentizará la velocidad de respuesta en redes rápidas.
Hace que el destino sea obligatoriamente un directorio.
Especifica un archivo alternativo de configuración para utilizarlo con esta conexión. Si se especifica un archivo de configuración en la línea de comando, se ignorarán los otros archivos de configuración.
Muestra un resumen de opciones de línea de comandos.
Especifica qué esquema de configuración SSH utilizar para esta conexión.
Especifica una clave privada para la autenticación de claves. También se puede especificar los archivos de claves en función del host en un archivo de configuración. Se pueden tener múltiples opciones -i (y múltiples claves especificadas en un archivo de configuración). Utilice comillas si el archivo o la ruta incluyen espacios.
Especifica una ubicación alternativa para los archivos de configuración, clave de host y clave de usuario. Nota: Cuando se utiliza -k, las teclas de host se leen y se escriben desde la ubicación especificada únicamente si ya existe un archivo de hosts conocidos en la ubicación. Si no se encuentra ningún archivo de hosts conocidos, las claves de host se leen y se escriben en el archivo de hosts conocidos de la ubicación predeterminada.
Especifica uno o más algoritmos MAC separados por comas para utilizar en esta conexión. Especifica los algoritmos en orden de preferencia. El valor predeterminado es "hmac-sha1,hmac-sha256,hmac-sha512,hmac-md5,hmac-ripemd160,hmac-sha1-96,hmac-md5-96". Si la conexión se establece para ser ejecutada en modo FIPS, el valor predeterminado es "hmac-sha1,hmac-sha256,hmac-sha512".
Configura cualquier opción compatible según el archivo de configuración. Por ejemplo:
ssh "-o FIPSMode=yes" myuser@myhost
Conserva las marcas horarias y los atributos del archivo.
Puerto de conexión en el host remoto.
Habilita el modo silencio, que suprime todos los mensajes de advertencia y de diagnóstico, incluidos los banners.
Desactiva la visualización del indicador de progreso.
Especifica el número máximo de solicitudes simultáneas. Si se incrementa, puede mejorar ligeramente la velocidad de transferencia de archivos, pero también aumentará el uso de la memoria. El valor predeterminado es de 16 solicitudes pendientes.
Especifica el subsistema ssh.
Programa que se utiliza para las conexiones cifradas.
Elimina el archivo de origen tras copiarlo.
Ajusta el nivel de depuración del modo verboso, que es equivalente a ajustar el nivel de depuración en 2.
Muestra el nombre del producto y la información de la versión y sale. Si se especifican otras opciones en la línea de comando, se ignorarán.
Hace que las conexiones utilicen obligatoriamente solo direcciones IPv4.
Hace que las conexiones utilicen obligatoriamente solo direcciones IPv6.
Modo interactivo
Ajusta el modo de transferencia a automático.
Establece el tipo de transferencia como binario.
Sale de sftp.
Cambia el directorio remoto a ruta.
Cambia los permisos asociados a ruta. Utilice mode para especificar permisos numéricos de tres dígitos.
Cambia el directorio local a ruta.
Cerrar sftp.
Recupera la ruta-remota y la almacena en la máquina local. Si no se especifica el nombre de la ruta local, se le proporciona el mismo nombre que tiene en la máquina remota.
Muestra las extensiones de archivos que usarán la transferencia ascii. Utilice setext para modificar esta lista.
Muestra el texto de ayuda.
Muestra el listado del directorio local de la ruta o el directorio actual si la ruta no se ha especificado.
Crear el directorio local especificado por la ruta.
Imprime el directorio local activo.
Muestra el listado del directorio remoto de la ruta o el directorio actual si la ruta no se ha especificado.
Crea el directorio remoto especificado por la ruta.
Mostrar u ocultar el indicador de progreso.
Transfiere la local-path a la máquina remota. Si no se especifica el nombre de la ruta remota, se le proporciona el mismo nombre que tiene en la máquina local.
Muestra el directorio remoto actual.
Cerrar sftp.
Reanuda la transferencia especificada. Funciona como el comando get, pero comprueba la presencia de un archivo local parcialmente escrito y, si lo encuentra, inicia la transferencia en el punto en el que se dejó en el último intento.
Cambia el nombre del archivo remoto de ruta-anterior a ruta-nueva.
Elimina el directorio remoto especificado por ruta.
Elimina el archivo remoto especificado por ruta.
Establece las extensiones de archivos que usará la transferencia ascii. se pueden utilizar caracteres comodín. Cuando no se proporciona un argumento, ninguna extensión de archivo utiliza la transferencia ascii.
Muestra la versión de sftp.
Sinónimo de help.