通过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并不是最可靠的,它不可靠,支持不足等等.
标签:php,curl,ftp,sftp,fsockopen 来源: https://codeday.me/bug/20190526/1157442.html