「passwd」コマンドを phpseclib を使用して自分のマシンに解析しようとしましたが、最初のパスワード入力を通過できません。以下のコードを見てください。
$ssh->write("
passwd $new_user\n
$new_user_pw\n
$new_user_pw\n
");
$ssh->setTimeout(5);
echo $ssh->read('root@machine:~$');
私が得た出力は次のとおりです。
Last login: Tue Jun 17 12:23:01 2014 from 109.175.60.43 [root@machine ~]# [root@machine ~]# [root@machine ~]# passwd 8917f498 Changing password for user 8917f498. New password:
または、別の方法でこれを行うことができますか?
ありがとう