Saltar al contenido principal
Inicio - Soporte de OCLC

Cargue archivos usando los comandos SFTP o SCP

La traducción de este sitio web se genera mediante traducción automática. La calidad y precisión de la traducción automática pueden variar significativamente de un texto a otro.

 

Aprenda a cargar archivos usando los comandos SFTP o SCP.

Cargue un archivo usando los comandos SFTP o SCP

Utilice el cliente SFTP o SCP de su elección. Haga clic en "Enter/Return" en su teclado después de cada comando.

 Nota: en los comandos se distinguen mayúsculas de minúsculas, y todos los caracteres alfabéticos deben estar en minúscula.

 

Método Comandos
SFTP
  1. Usando el nombre de usuario asignado a su institución, ingrese el siguiente comando: sftp [username]@[data center]
  2. Ingrese la contraseñaasignada a su institución
  3. Elegir directorio (ver carpetas de directorio ): Ingresar cd [nombre del directorio o ruta]
  4. Ingrese put [myfile] (copia el archivo de su sistema local al sistema de OCLC)
  5. Ingresar salir
Copia segura
  1. Ingrese scp [miarchivo] [nombrede usuario]@[ centro de datos ]:[nombre del directorio o ruta] (consulte carpetas del directorio )
  2. Ingrese la contraseña cuando se le solicite

 

Verifique que un archivo se haya cargado correctamente

Casi inmediatamente después de que se completa la carga de un archivo, el sistema pone el archivo en cola para su posterior procesamiento y ya no está disponible en el servidor de carga.  La única forma fiable de verificar que la carga se ha realizado correctamente es comprobar si hay un código de condición distinto de cero o mensajes de error después del intento de carga.

El siguiente es un ejemplo de un script que busca un código de retorno distinto de cero. Esto supone que el shell bash está en uso, que es el valor predeterminado en la mayoría de las distribuciones de Linux:

#!/bin/bash # Este script supone que ya se ha configurado un par de claves pública/privada entre la cuenta de cliente # que ejecuta el script en la máquina local y la cuenta del servidor fx_zzzzz # en filex-m1.oclc.org de OCLC host sftp -v fx_zzzzz@filex-m1.oclc.org <<EOF lcd /zzzzz/bib/xfer/out/ cd /xfer/metacoll/in/bib/ put 1234567.zzzzz.bibs.20200101.mrc quit EOF # Óptima La práctica es asignar el código de retorno SFTP a una variable para su uso posterior, porque # ${?} es un valor efímero y solo muestra el código de condición del comando inmediatamente anterior SFTP_RETURN_CODE=${?} # Si el código de retorno es distinto de cero, la carga no se realizó correctamente si [[ 0 != ${SFTP_RETURN_CODE} ]] then echo "error en la carga de bibliográficos para zzzzz" exit ${SFTP_RETURN_CODE} else echo "para zzzzz la carga de bibliográficos se realizó correctamente" fi salida 0