@ven4eroff

Ошибка при пересылания файла через ssh, как исправить?

Всех привет, у меня есть код который копирует и перекидывает файл на другой сервер, но проблема в том что у меня почему то выдаёт ошибку и он не перекидывает, кто знает как исправить? Код ниже скину

<?php
$host = '185.128.105';
$username = '"admin';
$password = '0LjF7';

$host_server = '185.180';
$username_server = '';
$password_server = '';

$local_file = '/var/www/panel.ctsgms.ru/modik.zip'; //где файл
$remote_file = '/modik.zip'; //куда переносим

$connection = ssh2_connect($host, 22);

$connection_server = ssh2_connect($host_server, 21); //сервер куда перенесен

ssh2_auth_password($connection, $username, $password, $connection_server, $username_server, $password_server);

echo 'Uploading...'."\n";

$result = ssh2_scp_send($connection, $local_file, $connection_server, $remote_file, 0644);

if(!$result) {
    echo 'Error while uploading';
    exit(-1);
}
echo 'Uploaded successfully!'."\n";

?>
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vitaly_il1
DevOps Consulting
Во-первых, ошибка - ни 185.128.105 ни 185.180 не могут быть адресом
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы