thephpleague / Flysystem Sftp
Licence: mit
Flysystem Adapter for SFTP
Stars: β 274
Labels
Projects that are alternatives of or similar to Flysystem Sftp
pluGET
π¦ Powerful Package manager which updates plugins & server software for minecraft servers
Stars: β 87 (-68.25%)
Mutual labels: sftp
acid-store
A library for secure, deduplicated, transactional, and verifiable data storage
Stars: β 48 (-82.48%)
Mutual labels: sftp
sftp-gateway
This repository contains a docker image configured to use the SSH File Transfer Protocol (SFTP) to transfer all its files to Cloud Blob Storage Services. This image can be deployed on a Kubernetes cluster with Helm.
Stars: β 18 (-93.43%)
Mutual labels: sftp
raptor
The definitive EasyEngine installer with fully functional backup-restore and SFTP functionalities included
Stars: β 26 (-90.51%)
Mutual labels: sftp
fake-sftp-server-rule
A JUnit rule that runs an in-memory SFTP server.
Stars: β 34 (-87.59%)
Mutual labels: sftp
dartssh2
SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as easy to use.
Stars: β 63 (-77.01%)
Mutual labels: sftp
ssh2.nim
Async SSH, SCP and SFTP client for Nim, using libssh2 wrapper [WIP]
Stars: β 17 (-93.8%)
Mutual labels: sftp
dakait
A tool to download files from your FTP/SFTP servers in an organized way.
Stars: β 35 (-87.23%)
Mutual labels: sftp
Electerm
π»Terminal/ssh/sftp client(linux, mac, win)
Stars: β 4,763 (+1638.32%)
Mutual labels: sftp
sftpcloudfs
SFTP interface to OpenStack Object Storage (Swift)
Stars: β 37 (-86.5%)
Mutual labels: sftp
Flysystem Adapter for SFTP
This adapter uses phpseclib to provide a SFTP adapter for Flysystem.
Installation
composer require league/flysystem-sftp
Documentation
Full documentation of this adapter can be found here: https://flysystem.thephpleague.com/adapter/sftp/
Usage
use League\Flysystem\Sftp\SftpAdapter;
use League\Flysystem\Filesystem;
$adapter = new SftpAdapter([
'host' => 'example.com',
'port' => 22,
'username' => 'username',
'password' => 'password',
'privateKey' => 'path/to/or/contents/of/privatekey',
'passphrase' => 'passphrase-for-privateKey',
'root' => '/path/to/root',
'timeout' => 10,
'directoryPerm' => 0755
]);
$filesystem = new Filesystem($adapter);
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].