Project

Transferetto

Small PowerShell module with FTPS/SFTP functionality

Stars66
Forks16
Open issues12
PowerShell Gallery downloads13045910
Releasev1.0.0
Language: C# Updated: 2026-05-02T19:54:21.0000000+00:00

Curated Examples

Transferetto Examples

Curated examples for Transferetto across SFTP, FTP, and SSH workflows.

These examples keep credentials outside the page and show realistic transfer and server-management flows without embedding real endpoints.

Upload

Upload files with SFTP

Connect with a credential, list a folder, and upload local files.

Download

Download files with SFTP

Pull remote files into a local folder and return transfer status.

Directory

Sync a folder with SFTP

Send or receive a whole directory tree over SFTP.

Shell

Run an interactive SSH command

Open a prompt-aware shell session and capture structured command output.

Security

Enforce SSH host-key policy

Use fingerprint pinning, known-hosts validation, or TOFU intentionally.

Tunnel

Open a local SSH tunnel

Forward a remote service to a local port while the session stays open.

Streaming

Stream file content over FTP

Write and read remote content in chunks instead of forcing whole-file operations.

SCP

Copy files with SCP

Use SCP sessions for straightforward Linux file and directory copy workflows.

Transcript

Capture an SSH shell transcript

Keep a readable log of what an interactive shell session sent and received.

Permissions

Manage SFTP permissions

Inspect remote attributes, update chmod values, and adjust timestamps.

FTPS

Upload files with FTPS

Connect securely to an FTP endpoint and upload one or many local files.

FTP

Download files with FTP

List a remote folder, filter the files you want, and download them into PowerShell-controlled paths.

Folders

Manage SFTP folders

Create, inspect, test, and remove remote directories from PowerShell.

Inspect

Inspect FTP files and folders

Review working directories, metadata, file sizes, and timestamps before acting.

Linux

Run Linux commands with SSH

Use PowerShell to send one-shot commands to a Linux server over SSH.