首页 > 解决方案 > 登录失败 500 语法错误,命令无法识别

问题描述

您好,我正在尝试在 Sftp 服务器上发送文件,我已经使用 FTP 完成了,但是当我尝试使用 SFTP 发送文件的代码时,它一直说在 PHP 上登录失败,当我打开 Filezilla 服务器时,它说 500 语法错误,命令无法识别。我有安装

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


set_include_path(get_include_path().PATH_SEPARATOR.'phpseclib');
define('NET_SFTP_LOGGING', NET_SFTP_LOG_COMPLEX);

$sftp = new Net_SFTP('192.168.43.189', 21);

if(!$sftp->login('novtech', 'superhindd')) {
    echo $sftp->getSFTPLog();
    die('Login failed!');
} else {
    echo $sftp->pwd();
    echo $upload =  $sftp->put('download.xls', '/Users/Public/novtech/', NET_SFTP_LOCAL_FILE); 
}

  ?>

在此处输入图像描述

标签: phpsftpfilezilla

解决方案


推荐阅读