通过sftp php连接到服务器

我们如何通过sftp连接到远程服务器以验证登录详细信息在php中是否有效…

我正在使用apache服务器…我的用途是检查用户输入的登录详细信息是否正确.

解决方法:

您可能更容易使用phpseclib, a pure PHP SFTP client.以下是一个示例:

<?php
include('Net/SFTP.php');

$sftp = new Net_SFTP('www.domain.tld');
if (!$sftp->login('username', 'password')) {
    exit('Login Failed');
}

echo $sftp->pwd() . "\r\n";
$sftp->put('filename.ext', 'hello, world!');
print_r($sftp->nlist());
?>

正如大家所推荐的那样,libssh2的问题在于它没有得到广泛部署,它的API并不是最可靠的,它不可靠,支持不足等等.

上一篇:通过fsockopen()方法从中国*网获取双色球历史中奖数据


下一篇:php 使用fsockopen 发送http请求