SFTP

Content Type: Module
Categories: Connectors

Overview

A kit for connecting and performing actions on an SFTP server. It features multi-server, strict host key checking, a remote explorer, key generation, and detailed debugging.

 

Documentation

Demo urlhttps://github.com/ArjenLammers/sftp-connector

Description

Connector kit to connect and perform actions on a SFTP server.

Key features:

  • Multi-server - Strict host key checking (general and SFTP-specific keys)
  • Remote explorer
  • Key generation (RSA/DSA/ECDSA/Ed25519)

Typical usage scenario

Download files from a SFTP server and delete them afterwards.

Features and limitations

  • Multi-server
  • Strict host key checking (general and SFTP-specific keys)
  • Remote explorer
  • Key generation
  • Detailed debugging

Dependencies

  • Encryption module (>=2.0.1)
  • Library Logging module

Configuration

Attach the Administration snippet in the _USE_ME folder to a page.

View the __Example directory for a simple example. For more detailed examples, one can review the Explorer pages and logic.

Releases

Version: 2.9.0
Framework Version: 9.18.0
Release Notes: - Password input through NPE, no more read access to password or passphrase attribute. - Tweak on request for PrioritizeSshRsaKeyAlgorithm
Version: 2.8.0
Framework Version: 9.18.0
Release Notes: Enforced upgrade to BC 1.78.1 to fix CVEs.
Version: 2.7.0
Framework Version: 9.18.0
Release Notes: Upgraded SSHJ from 0.35.0 to 0.38.0 due to a CVE. Added migration file to new Mendix Dependency Management.
Version: 2.6.0
Framework Version: 9.18.0
Release Notes: Upgrade to 9.18 for compatibility with Mendix 10. Upgraded sshj library version and some others to align with platform modules.
Version: 2.5.0
Framework Version: 8.12.0
Release Notes: Upgraded SSHJ to latest (0.34.0). Upgraded commons-io and commons-codec.
Version: 2.4.0
Framework Version: 8.12.0
Release Notes: Fixed generating RSA/DSA/ECDSA certificates.
Version: 2.3.0
Framework Version: 8.12.0
Release Notes: Upgraded to 8.12 for compatibiity with Mendix 9.
Version: 2.2.0
Framework Version: 7.23.0
Release Notes: Some structural fixes.
Version: 2.1.0
Framework Version: 7.23.0
Release Notes: Fixes: - Within the Mendix cloud, a stream is closed twice. (issue #5 submitted by Narev) - If no path is given in destionation, use pwd. - At PutAsString fixed filename parsing.
Version: 2.0.0
Framework Version: 7.23.0
Release Notes: This is a rewrite to the SSHJ library. The following improvements are possible: - Support for Ed25519 keys (default) - Generate keys of a specific type (RSA, DSA, ECDSA, Ed25519) - Logging of SSHJ redirected through Mendix (optional)