Я пытаюсь получить удаленный файл следующим образом:
$host = 'sftp.hostname.com';
$username = 'user';
$password = '*****';
$port = '22';
$remote_file = 'TOB-20180919.text';
$connection = @ssh2_connect($host, $port);
if ($connection != false) {
$login = @ssh2_auth_password($connection, $username, $password);
if ((bool) $login) {
$sftp = @ssh2_sftp($connection);
if ($sftp != false) {
$stream = @fopen("ssh2.sftp://$sftp" . "/" . "$remote_file", 'w');
var_dump($stream);exit;
}
}
}
$stream
печатает false
на моем работающем сервере и true
на моем локальном хосте.Что мне теперь делать?