Adalah module yang memungkinan library lib-ftp terhubung menggunakan sftp atau ssh. Module ini membutuhkan ekstensi openssl dan ssh2 terpasang.

Instalasi

Jalankan perintah di bawah di folder aplikasi:

mim app install lib-ftp-ssh

Penggunaan

Karena module ini pada dasarnya adalah module tambahan untuk lib-ftp, maka penggunaannya sama persis dengan lib-ftp, dengan koneksi type di set menjadi sftp.

$opts = [
    'type' => 'sftp',
    'server' => [
        'host'      => 'ftp.host.ext',
        'port'      => 22
    ],
    'user' => [
        'name'      => 'user',
        'password'  => '/secret/'
    ]
];
$ftp = new LibFtp\Library\Connect($opts);
if($ftp->getError())
    deb($ftp->getError());