構成の詳細が保存されている txt ファイルがあります。
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 の認証に失敗しました
ファイルを正しく読み込んで取得できないようです。以来、私もこれを試しましたが、同じエラーが発生しました。したがって、 password に関連するものは何もないため、適切に入力できない場合があります。
$server = "10.xx.xx.xx";
$username = "$line[1]";
$password = "P@ssword1";
txt ファイルから詳細をフィードするための適切なアプローチを提案してください。ありがとう!!