Привязать адрес к исходящему соединению - PullRequest
0 голосов
/ 13 февраля 2019

ssh -b позволяет мне связываться с определенным IP-адресом

Есть ли подобная опция в phpseclib?

Я проверил doco и не могу найти что-либо относительно IP, адреса, Bind... 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;  
...