問題タブ [ssh2-exec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHP 警告: ssh2_exec(): リモート エンドで DEBIAN_FRONTEND=noninteractive の設定に失敗しました
を使用してリモートマシンでコードを実行するためのスニペットを作成しましたがssh2_exec
、コマンドの実行は正常に機能します。いくつかの環境変数を設定したい。しかし、それらをパラメーターとして渡すssh2_exec
と、この警告が表示され、環境変数が設定されません。ご意見をお聞かせください
私のコード
php - PHP SSH2でlinux tail -fを読む
Web ブラウザーで ssh 出力を表示する方法に取り組んでいます。私が持っているのは、いくつかの grep 引数を指定して tail -f /var/log/syslog を実行する、私が作成したシェル スクリプトです。
次に、このシェル スクリプトを呼び出して、返されたデータをリアルタイムで表示します。私が持っているのは、php関数を呼び出すajaxリクエストです
}
ls などの簡単なコマンドを実行して、接続を確認しました。しかし、リアルタイムでデータを grep しようとすると、何も返されません。ajax 呼び出しの読み込みと読み込みが表示されますが、while とシェル構造のためにどちらを実行する必要がありますか?
アヤックス
私のコードに何か問題があることに気づいている人はいますか?
php - SSH2 と PHP が機能しない「ターミナル」
実行しようとするたびに
「ターミナルに接続する必要があります」と返され続けます。私は回避できないようです。これを回避/修正するにはどうすればよいですか?
ssh - PHP からの最初のコマンドの後、Cygwin OpenSSH サーバーが応答しない (phpseclib を使用)
cygwin と sshd が正常に動作するようになりました。また、パテを使用する場合はまったく問題ありません。複数のコマンドに対しても期待どおりに応答します。しかし、phpseclib を使用すると、最初のコマンドに対してのみ応答が返されます。後続のコマンドは空白の応答を返しています。これは私が実行しようとしているスクリプトです -
ただし、新しい ssh オブジェクトを作成すると、応答が返されます。しかし、2 番目の実行要求に同じオブジェクトを使用することはできません。ターゲットが centos マシンの場合、これは正常に機能しています。
そして、これはphpseclibのログ出力です - http://pastebin.com/ff3sfux7
php - ruby スクリプトの実行中にエラーが発生し、リモート サーバーから php の ssh2 を使用して gem を使用する
Ruby と mysql2 のような基本的な gem セットがインストールされているサーバーがあり、capistrano がインストールされており、SSH2 を使用してリモート サーバー (PHP サーバー)から Ruby スクリプトをトリガーしようとしています。私のスクリプトは Ruby サーバー上で問題なく実行されていますが、ssh2 を使用してリモート サーバーから同じスクリプトを実行しようとすると、その Ruby スクリプトを実行できません。
テストのために、ステートメントを単純に出力する簡単なスクリプトを作成しました。これは、ルビーがインストールされている絶対パスを渡す必要がある場合に機能します。
しかし今では、Ruby スクリプト用にインストールされたすべての gem のパスを取得するのは非常に面倒です。以下はエラーです
以下は、私のphpサーバーで実行しようとしているスクリプトです
ルビーパスなしでこれを実行しようとすると、
リモートサーバーからルビースクリプトを簡単に実行するにはどうすればよいですか。