在php中,我无法使用ssh2_auth_密码连接到我的服务器sftp,但如果我使用FileZilla,这将起作用。这是我的代码:
Filezilla,我认为它与php的函数没有任何关系,因为它不是在php上编码的 我建议你检查一下这个 编辑: 如果这对你有用,请告诉我在php中,我无法使用ssh2_auth_密码连接到我的服务器sftp,但如果我使用FileZilla,这将起作用。这是我的代码:,php,sftp,Php,Sftp,Filezilla,我认为它与php的函数没有任何关系,因为它不是在php上编码的 我建议你检查一下这个 编辑: 如果这对你有用,请告诉我 汤姆你不需要把sftp://。只要IP就可以了 另外,请正确格式化您的代码以防堆栈溢出 来源:为什么要使用sftp://前缀?天哪,这就是为什么这不起作用的原因。谢谢你的帮助 $connection = ssh2_connect('sftp://xx.xx.xx.xx', 22) or die ('fail'); if (ssh2_auth_password
汤姆你不需要把sftp://。只要IP就可以了 另外,请正确格式化您的代码以防堆栈溢出
来源:为什么要使用
sftp://
前缀?天哪,这就是为什么这不起作用的原因。谢谢你的帮助
$connection = ssh2_connect('sftp://xx.xx.xx.xx', 22) or die ('fail');
if (ssh2_auth_password($connection, 'user', 'password')) {
echo "Authentication Successful!\n";
} else {
die('Authentication Failed...');
}
// my result is: fail ;