Acronyms

Keywords

Functionality

Custom Jar

A collection of Java classes and SFTP configurations along with a Filewatcher to transfer files over SFTP as an agent

Filewatcher

A Watch Service API that utilizes java.nio.filepackage to register a directory (directories) with the watch service that monitors event such as File creation

FileZilla®

FileZilla® is a cross-platform FTP, SFTP, and FTPS client with lots of useful features and an intuitive graphical user interface

Port 22

A standard Transmission Control Protocol [TCP] to which an SSH server listens by default

S3 URL

A URL that contains the folder structure of an Amazon S3 bucket

SFTP

       

An SSH File Transfer Protocol that provides file access ,file transfer and file management over reliable data stream

SSH key

A secure shell that provides a safe and a secure way of executing commands ,making changes and configuring services remotely

Watch Service API

An API that watches registered objects for changes and events

WinSCP®

WinSCP® is a free and open-source SFTP, FTP, WebDAV, Amazon S3 and SCP client for Microsoft Windows. Its main function is secure file transfer between a local and a remote computer. Beyond this, WinSCP offers basic file manager and file synchronization functionality


Bristlecone NEO® Platform supports Data Ingestion over SFTP using three agents


  1. WinSCP
  2. FileZilla
  3. Custom Jar


Prerequisites

  1. A user account will be created in the Bristlecone NEO® SFTP server
  2. Post creation ,the following information will be shared to the user
  • Host [SFTP Server end point ]
  • User name  
  • S3 URL
  • SFTP network port number [ Port 22 ]
  • A .ZIP folder that contains Custom Jar , Private key file , Log configuration file

Software Prerequisites


  1. WinSCP [ To use WinSCP as an agent for SFTP File Transfer ] [For Windows ]
  2. FileZilla  [ To use FileZilla as an agent for SFTP File Transfer ] [For Linux ]
  3. JDK [ Java Development Kit ] 1.8 [ To use the Custom Jar as an agent for SFTP File transfer ]