0

構成の詳細が保存されている 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 ファイルから詳細をフィードするための適切なアプローチを提案してください。ありがとう!!

4

0 に答える 0