stickee / laravel-sftp-dual-auth
Stickee Laravel SFTP 双重认证
0.1
2019-10-16 14:36 UTC
Requires
- php: ^7.2
README
为 Laravel 提供[1]双重认证文件系统驱动程序。内置的 SFTP 驱动程序支持基于密钥的登录和基于密码的登录,但不能同时使用。此驱动程序提供该功能。
安装
使用 composer 安装
composer require stickee/laravel-sftp-dual-auth
如果您不使用自动发现,请在 config/app.php 中的 providers 数组中添加 SftpDualAuthServiceProvider
Stickee\LaravelSftpDualAuth\SftpDualAuthServiceProvider::class,
用法
您现在可以在 config/filesystems.php 中将 sftp_dual_auth 用作磁盘驱动程序
'disks' => [
'local' => [
'driver' => 'local',
'root' => storage_path('app'),
],
'my_dual_auth' => [
'driver' => 'sftp_dual_auth',
'host' => env('MY_SFTP_HOST'),
'username' => env('MY_SFTP_USERNAME'),
'password' => env('MY_SFTP_PASSWORD'),
'privateKey' => env('MY_SFTP_PRIVATE_KEY'),
'root' => env('MY_SFTP_ROOT', ''),
],
]
有关配置选项的信息,请参阅 League Flysystem SFTP 文档 (GitHub)