Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: Token Browser 1.0.2 Minor update available for module token_browser (1.0.2). Release: Varbase Project 11.0.8 Minor update available for module varbase_project (11.0.8). Release: Media Remote Image 2.0.0-beta1 First beta version released for module media_entity_remote_image (2.0.0-beta1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Security Coverage: Module Scout Module module_scout now has official Drupal security advisory coverage.

Fetch Sftp File

No security coverage Drupal 10–11
View on drupal.org

This module allows Drupal to securely access files from a remote SFTP server without downloading them. It connects to a configured remote directory and retrieves file content on demand, making it useful for integrating with external systems and avoiding local storage duplication.

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

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jun 2026
Latest release
3 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0 Stable 10–11 Jun 11, 2026