У меня есть текстовый файл, в котором хранятся детали конфигурации.
confg.txt
10.xx.xx.xx
abc
P@ssword1
/home/user/myfolder
Мне нужен этот файл для подключения к удаленному компьютеру.
<?php
$myfile="confg.txt";
$line=file($myfile);
$server = "$line[0]";
$username = "$line[1]";
$password = "$line[2]";
$connection = ssh2_connect($server, 22);
ssh2_auth_password($connection, $username, $password);
ssh2_exec($connection,"bash hello.sh");
?>
Когда я запускаю файл php, я получаю сообщение об ошибке:
PHP Предупреждение: ssh2_auth_password (): сбой аутентификации для abc с использованием пароля
Кажется, он не может правильно прочитать и извлечь файл.Так как я тоже пытался с этим, но получил ту же ошибку.Так что ничто, связанное с паролем, может быть не в состоянии принять ввод правильно.
$server = "10.xx.xx.xx";
$username = "$line[1]";
$password = "P@ssword1";
Пожалуйста, предложите мне подходящий подход к подаче деталей из файла txt.Спасибо !!