Drupal is a registered trademark of Dries Buytaert
cms 2.1.3 Update released for Drupal core (2.1.3)! drupal 10.5.11 Update released for Drupal core (10.5.11)! drupal 11.3.11 Update released for Drupal core (11.3.11)! drupal 11.2.13 Update released for Drupal core (11.2.13)! drupal 10.6.10 Update released for Drupal core (10.6.10)! cms 2.1.2 Update released for Drupal core (2.1.2)! drupal 11.1.10 Update released for Drupal core (11.1.10)! drupal 10.5.10 Update released for Drupal core (10.5.10)! drupal 10.4.10 Update released for Drupal core (10.4.10)! drupal 11.2.12 Update released for Drupal core (11.2.12)! drupal 11.3.10 Update released for Drupal core (11.3.10)! drupal 10.6.9 Update released for Drupal core (10.6.9)! drupal 10.6.8 Update released for Drupal core (10.6.8)! drupal 11.3.9 Update released for Drupal core (11.3.9)! drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)!

The Fetch SFTP File module provides a secure way for Drupal to access files stored on a remote SFTP server. Instead of importing or storing files locally, the module connects to a configured remote directory and retrieves file information or content when needed.

This approach is useful for integrations where files must remain on an external system while still being available to Drupal for processing, validation, or display.

Features

  • Secure SFTP connection to a remote server
  • Configuration of a dedicated remote directory
  • Access to files stored in the configured location
  • On-demand retrieval of file contents
  • Service-based architecture for easy integration
  • Support forcustom controllers and business logic

Configuration

After installing the module, configure the connection settings at: /admin/structure/fetch-sftp-file

Required Settings

  • SFTP host
  • Username
  • Password
  • Port
  • Remote directory path

Dependencies

  • phpseclib/phpseclib (installed automatically through Composer)

Use Cases

  • Reading files generated by external systems
  • Processing remote data feeds
  • Integrating Drupal with enterprise file repositories
  • Accessing documents without duplicating storage in Drupal

Activity

Total releases
1
First release
Jun 2026
Latest release
2 days ago
Release cadence
Stability
100% stable

Releases

Version Type Release date
1.0.0 Stable Jun 11, 2026