SFTP(1) General Commands Manual SFTP(1) NOMBRE sftp - OpenSSH Transferencia segura de archivos SINOPSIS sftp [-46AaCfNpqrv] [-B tamano de bufer] [-b archivo_por_lotes] [-c cifrado] [-D orden_de_servidor_sftp] [-F configuracion_ssh] [-i archivo_de_identidad] [-J destino] [-l limite] [-o opcion_de_ssh] [-P puerto] [-R numero_solicitudes] [-S programa] [-s subsistema | servidor_sftp] [-X opcion_sftp] destino DESCRIPCION sftp es un programa de transferencia de archivos, similar a ftp(1), que realiza todas sus operaciones mediante un transporte cifrado ssh(1). Tambien puede utilizar muchas funciones de ssh, como la autenticacion de clave publica y la compresion. El destino puede definirse como [usuario@]equipo[:ruta] o como una URI con el formato sftp://[usuario@]equipo[:puerto][/ruta]. Si el destino incluye una ruta y no es un directorio, sftp recuperara automaticamente los achivos si se utiliza un metodo de autenticacion no interactivo, sino lo hara tras una autenticacion interactiva exitosa. Si no se especifica ninguna ruta, o si esta es un directorio, sftp iniciara sesion en el equipo file ... especificado y entrara en el modo de ordenes interactivas, cambiando al directorio remoto si se indico uno. Se puede usar una barra diagonal final opcional para que file ... se interprete como un directorio. Dado que los formatos de destino utilizan dos puntos para separar los nombres de eqipo de las rutas o los numeros de puerto, las direcciones IPv6 deberan ir entre corchetes para evitar ambiguedades. Las opciones son las siguientes: -4 Fuerza a sftp a usar solo direcciones IPv4. -6 Fuerza a sftp a usar solo direcciones IPv6. -A Permite el reenvio de ssh-agent(1) al sistema remoto. El valor predeterminado es no reenviar un agente de autenticacion. -a Intenta continuar las transferencias interrumpidas en lugar de sobrescribir copias parciales o completas de los archivos. Si el contenido parcial difiere del que se transfiere, es probable que el archivo resultante este danado. -B buffer_size Define el tamano del bufer que utiliza sftp al transferir archivos. Los buferes mas grandes requieren menos recorridos de ida y vuelta, pero consumen mas memoria. El valor predeterminado es de 32768 bytes. -b archivo_por_lotes El modo por lotes lee una serie de ordenes desde un archivo de entrada archivo_por_lotes en lugar de por la entrada estandar. Dado que no requiere interaccion del usuario, debe usarse junto con la autenticacion no interactiva para evitar la necesidad de introducir una contrasena al conectarse (consulte sshd(8) y ssh-keygen(1)). Se puede usar un archivo de entrada archivo_por_lotes de `-' para indicar la entrada estandar. sftp se cancelara si falla alguna de las siguientes ordenes: get, put, reget, reput, rename, ln, rm, mkdir, chdir, ls, lchdir, copy, cp, chmod, chown, chgrp, lpwd, df, symlink y lmkdir. La terminacion por error se puede suprimir orden a orden prefijandolas con un caracter `-' (por ejemplo, -rm /tmp/blah*). El eco de la orden se puede suprimir prefijandola con un caracter `@'. Estos dos prefijos pueden combinarse en cualquier orden, por ejemplo, -@ls /bsd. -C Habilita la compresion (mediante el indicador -C de ssh). -c cipher Selecciona el cifrado para las transferencias de datos. Esta opcion se pasa directamente a ssh(1). -D orden_servidor_sftp Conecta directamente a un servidor SFTP local (en lugar de hacerlo a traves de ssh(1)). Se puede definir una orden y argumentos, por ejemplo, "/ruta/servidor-sftp -el debug3". Esta opcion puede ser util para depurar el cliente y el servidor. -F configuracion_ssh Define un archivo de configuracion alternativo por usuario para ssh(1). Esta opcion se pasa directamente a ssh(1). -f Solicita que los archivos se vuelquen inmediatamente en el disco despues de la transferencia. Al subir archivos, esta funcion solo se habilita si el servidor implementa la extension <>. -i archivo_de_identidad Selecciona el archivo desde el que se lee la identidad (clave privada) para la autenticacion de clave publica. Esta opcion se pasa directamente a ssh(1). -J destino Se conecta al equipo de destino estableciendo primero una conexion sftp con el equipo de intermedio descrito por destino y, a continuacion, se establece un reenvio TCP al destino final desde alli. Se pueden especificar varios intermedios separados por comas. Este es un atajo para especificar una directiva de configuracion ProxyJump. Esta opcion se pasa directamente a ssh(1). -l limite Limita el ancho de banda utilizado, especificado en kbit/s. -N Desactiva el modo silencioso, por ejemplo, para anular el modo silencioso implicito establecido por el indicador -b. -o ssh_option Se puede usar para pasar opciones a ssh en el formato utilizado en ssh_config(5). Suele usarse para especificar opciones que no tienen una linea de ordenes sftp independiente. Por ejemplo, para especificar un puerto alternativo, utilice: sftp -oPort=24. Para obtener mas informacion sobre las opciones que se enumeran a continuacion y sus posibles valores, consulte ssh_config(5). AddKeysToAgent AddressFamily BatchMode BindAddress BindInterface CASignatureAlgorithms CanonicalDomains CanonicalizeFallbackLocal CanonicalizeHostname CanonicalizeMaxDots CanonicalizePermittedCNAMEs CertificateFile ChannelTimeout CheckHostIP Ciphers ClearAllForwardings Compresion ConnectTimeout ConnectionAttempts ControlMaster ControlPath ControlPersist DynamicForward EnableEscapeCommandline EnableSSHKeysign EscapeChar ExitOnForwardFailure FingerprintHash ForkAfterAuthentication ForwardAgent ForwardX11 ForwardX11Timeout ForwardX11Trusted GSSAPIAuthentication GSSAPIDelegateCredentials GatewayPorts GlobalKnownHostsFile HashKnownHosts Host HostKeyAlgorithms HostKeyAlias HostbasedAcceptedAlgorithms HostbasedAuthentication Hostname IPQoS IdentitiesOnly IdentityAgent IdentityFile IgnoreUnknown Include KbdInteractiveAuthentication KbdInteractiveDevices KexAlgorithms KnownHostsCommand LocalCommand LocalForward LogLevel LogVerbose MACs NoHostAuthenticationForLocalhost NumberOfPasswordPrompts ObscureKeystrokeTiming PKCS11Provider PasswordAuthentication PermitLocalCommand PermitRemoteOpen Port PreferredAuthentications ProxyCommand ProxyJump ProxyUseFdpass PubkeyAcceptedAlgorithms PubkeyAuthentication RekeyLimit RemoteCommand RemoteForward RequestTTY RequiredRSASize RevokedHostKeys SecurityKeyProvider SendEnv ServerAliveCountMax ServerAliveInterval SessionType SetEnv StdinNull StreamLocalBindMask StreamLocalBindUnlink StrictHostKeyChecking SyslogFacility TCPKeepAlive Tag Tunnel TunnelDevice UpdateHostKeys User UserKnownHostsFile VerifyHostKeyDNS VisualHostKey XAuthLocation -P puerto Define el puerto al que conectarse en el equipo remoto. -p Conserva las horas de modificacion, las horas de acceso y los modos de los archivos originales antes de ser transferidos. -q Modo silencioso: desactiva el indicador de progreso, los mensajes de advertencia y de diagnostico de ssh(1). -R num_solicitudes Define cuantas solicitudes pueden estar pendientes simultaneamente. Incrementar este valor puede mejorar ligeramente la velocidad de transferencia de archivos, pero tambien el uso de memoria. El valor predeterminado es de 64 solicitudes pendientes. -r Copia recursivamente directorios completos al cargar y descargar. Tenga en cuenta que sftp no seguira los enlaces simbolicos encontrados al recorrer los directorios. -S programa Nombre del programa file ... que se utilizara para la conexion cifrada. El programa debe tener soporte para las opciones de ssh(1). -s subsistema | servidor_sftp Define el subsistema SSH2 o la ruta de un servidor SFTP en el equipo remoto. Una ruta sera util si el sshd(8) remoto no tiene un subsistema SFTP configurado. -v Aumentar el nivel de registro. Esta opcion tambien se pasa a ssh. -X opcion_sftp Define una opcion para controlar aspectos del comportamiento del protocolo SFTP. Las opciones validas son: nrequests=value Define cuantas solicitudes de lectura o escritura SFTP simultaneas pueden estar en curso en cualquier momento durante una subida o bajada. De forma predeterminada, se pueden activar 64 solicitudes simultaneamente. buffer=value Define el tamano maximo del bufer para una sola operacion de lectura/escritura SFTP utilizada durante la subida o bajada. De forma predeterminada, se utiliza un bufer de 32 KB. ORDENES INTERACTIVAS En modo interactivo, sftp puede interpretar un conjunto similar de ordenes a ftp(1). Las ordenes no distinguen entre mayusculas y minusculas. Las rutas de acceso que contienen espacios deben ir entre comillas. Cualquier caracter especial contenido en las rutas de acceso reconocidas por glob(3) debe escaparse con barras invertidas (`\'). bye Sale de sftp. cd [path] Cambia el directorio remoto a ruta. Si no se especifica nada, se cambia al directorio donde se inicio la sesion. chgrp [-h] grupo ruta Cambia el grupo del archivo ruta a grupo. ruta puede contener caracteres glob(7) y puede concordar con varios archivos. grupo debe ser un GID numerico. Si se especifica el indicador -h, no se seguiran los enlaces simbolicos. Tenga en cuenta que esto solo es compatible con servidores que implementan la extension <>. chmod [-h] modo ruta Cambia los permisos del archivo ruta a modo. ruta puede contener caracteres glob(7) y puede concordar con varios archivos. Si se especifica el indicador -h, no se seguiran los enlaces simbolicos. Tenga en cuenta que esto solo es compatible con servidores que implementan la extension <>. chown [-h] dueno ruta Cambia el propietario del archivo ruta a dueno. ruta puede contener caracteres glob(7) y puede coincidir con varios archivos. dueno debe ser un UID numerico. Si se especifica el indicador -h, no se seguiran los enlaces simbolicos. Tenga en cuenta que esto solo es compatible con servidores que implementan la extension <>. copy antigua_ruta nueva_ruta Copia el archivo remoto de antigua_ruta a nueva_ruta. Esto solo es compatible con servidores que implementan la extension <>. cp antigua_ruta nueva_ruta Alias de la orden copy. df [-hi] [ruta] Muestra informacion de uso del sistema de archivos que contiene el directorio actual (o ruta si se definio). Si se especifica el indicador -h, la informacion de capacidad se mostrara mediante sufijos <>. El indicador -i solicita que se muestre informacion del inodo ademas de la informacion de capacidad. Esta orden solo es compatible con servidores que implementan la extension "statvfs@openssh.com". exit Sale de sftp. get [-afpR] ruta-remota [ruta-local] Recupera la ruta-remota y la guarda en el equipo local. Si no se especifica el nombre de la ruta local, se le asignara el mismo nombre que en el equipo remoto. ruta-remota puede contener caracteres glob(7) y puede concordar con varios archivos. Si los contiene y se especifica ruta-local, esta ultima debera definir un directorio. Si se define el indicador -a, se intentara reanudar las transferencias parciales de los archivos existentes. La reanudacion asume que cualquier copia parcial del archivo local coincide con la copia remota. Si el contenido del archivo remoto difiere del de la copia local parcial, es probable que el archivo resultante este corrupto. Si se especifica el indicador -f, se llamara a fsync(2) una vez completada la transferencia del archivo para volcarlo al disco. Si se define el indicador -p, tambien se copiaran todos los permisos del archivo y los tiempos de acceso. Si se especifica el indicador -R, los directorios se copiaran recursivamente. sftp no sigue enlaces simbolicos cuando realiza transferencias recursivas. help Muestra un texto de ayuda. lcd [ruta] Cambiar el directorio local a ruta. Si no se especifica ruta, cambiar al directorio personal del usuario local. lls [opciones-ls [ruta]] Muestra la lista de directorios locales de ruta o del directorio actual si no se especifica ruta. opciones-ls puede contener cualquier indicador compatible con la orden ls(1) del sistema local. ruta puede contener caracteres glob(7) y concordar con varios archivos. lmkdir ruta Crea el directorio local definido por ruta. ln [-s] antigua_ruta nueva_ruta Crea un enlace de antigua_ruta a nueva_ruta. Si se define el indicador -s, el enlace creado es simbolico, sino sera fisico. lpwd Muestra el directorio de trabajo local. ls [-1afhlnrSt] [ruta] Muestra un listado de directorios remotos de ruta o del directorio actual si no se especifica. ruta puede contener caracteres glob(7) y concordar con varios archivos. Se reconocen los siguientes indicadores para modificar el comportamiento de ls: -1 Produce una salida de una sola columna. -a Lista los archivos que empiezan por un punto (`.'). -f No ordena el listado. El orden de clasificacion predeterminado es lexicografico. -h Al usar una opcion de formato largo, emplea sufijos de unidad: byte, kilobyte, megabyte, gigabyte, terabyte, petabyte y exabyte para reducir el numero de digitos a cuatro o menos mediante potencias de 2 para los tamanos (K=1024, M=1048576, etc.). -l Muestra detalles adicionales, incluyendo permisos e informacion de propiedad. -n Genera un listado amplio con informacion de usuarios y grupos presentada numericamente. -r Invierte el orden de clasificacion de la lista. -S Ordena la lista en base al tamano de archivo. -t Ordena la lista por fecha en base a la ultima modificacion. lumask umask Define la umask local en umask. mkdir path Crea el directorio remoto definido por ruta. progress Activa o desactiva la visualizacion del indicador de progreso. put [-afpR] ruta-local [ruta-remota] Carga ruta-local y lo guarda en el equipo remoto. Si no se especifica el nombre de la ruta remota, se le asigna el mismo nombre que tiene en el equipo local. ruta-local puede contener caracteres glob(7) y puede concordar con varios archivos. Si los contiene y se define ruta-remota, entonces ruta-remota debe ser un directorio. Si se define el indicador -a, se intentaran reanudar las transferencias parciales de los archivos existentes. Tenga en cuenta que la reanudacion asume que cualquier copia parcial del archivo remoto coincide con la copia local. Si el contenido del archivo local difiere del de la copia local remota, es probable que el archivo resultante este corrupto. Si se indica el indicador -f, se enviara una solicitud al servidor para llamar a fsync(2) despues de la transferencia del archivo. Tenga en cuenta que esto solo es compatible con servidores que implementan la extension <>. Si se define el indicador -p, tambien se copiaran todos los permisos del archivo y los tiempos de acceso. Si se especifica el indicador -R, los directorios se copiaran recursivamente. sftp no sigue enlaces simbolicos cuando realiza transferencias recursivas. pwd Muestra el directorio de trabajo remoto. quit Sale de sftp. reget [-fpR] ruta-remota [ruta-local] Reanudar la descarga de ruta-remota. Equivalente a get con el indicador -a activado. reput [-fpR] ruta-local [ruta-remota] Reanudar la carga de ruta-local. Equivalente a put con el indicador -a activado. rename ruta-antigua ruta-nueva Cambiar el nombre del archivo remoto de ruta-antigua a ruta-nueva. rm path Eliminar el archivo remoto definido en ruta. rmdir path Eliminar el directorio remoto especificado por ruta. symlink oldpath newpath Crear un enlace simbolico de antigua_ruta a nueva_ruta. version Muestra la version del protocolo sftp. Orden !file ... Ejecuta orden en la shell local. ! Escapar a la shell local. ? Sinonimo de ayuda. VEASE TAMBIEN ftp(1), ls(1), scp(1), ssh(1), ssh-add(1), ssh-keygen(1), ssh_config(5), glob(7), sftp-server(8), sshd(8) T. Ylonen and S. Lehtinen, SSH File Transfer Protocol, draft-ietf-secsh-filexfer-00.txt, January 2001, work in progress material. TRADUCCION La traduccion al espanol de esta pagina del manual fue creada por Marcos Fouces Esta traduccion es documentacion libre; lea la GNU General Public License Version 3: https://www.gnu.org/licenses/gpl-3.0.html o posterior con respecto a las condiciones de copyright. No existe NINGUNA RESPONSABILIDAD. Si encuentra algun error en la traduccion de esta pagina del manual, envie un correo electronico a debian-l10n-spanish@lists.debian.org Linux 6.16.7-arch1-1 $Mdocdate: 6 de Diciembre 2024 $ Linux 6.16.7-arch1-1