将地址绑定到传出连接

时间:2019-02-13 00:46:03

标签: php ip sftp bind

ssh -b允许我绑定到特定IP

phpseclib中是否有类似的选项?

我检查了doco,但是找不到有关IP,地址,绑定... https://api.phpseclib.org/master/Net_SFTP.html

的任何内容

我的服务器有14个IP地址,另一端已将其列入白名单,但显然它使用的是随机IP地址。

我的代码:

    $rsa = new Crypt_RSA();
    $rsa->loadKey( file_get_contents( ROOT_DIR . 'sFTP' . DIRECTORY_SEPARATOR . $this->sftp_ppk_key ) );

    $sftp = new Net_SFTP( $this->sftp_server );

    if (!$sftp->login( $this->sftp_account, $rsa)) :

        return false;

    else :
        echo $sftp->put( $this->sftp_remote_folder . DIRECTORY_SEPARATOR . $this->CSVFilename, $sendCSVData->getCSVDataFile() );

    endif;

    if ( $sftp->getSFTPErrors() ) :
        print "sFTP: There were some errors with the transfer: " . $sftp->getSFTPErrors();
        return false;
    endif;  

0 个答案:

没有答案