問題タブ [plink]
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.
c# - プロセスが完全な出力をリダイレクトしていません。SSH サーバーからの完全な応答が表示されない
プロセスを開始し、それを利用plink
して、ローカル ネットワークにある ssh へのリバース トンネルを作成しています。
サーバーに正常に接続できますが、コンソール ウィンドウに完全なコンテンツが表示されません。私の目標は、すべてが表示されるのを待ってから、 を使用してパスワードを入力して続行することですprocess.standardInput
。
コンソール ウィンドウでこれを受け取る必要があります。
しかし、私は最初の行だけを受け取ります:
Enter キーを押すと、「正しくないパスワード エラー」が表示されますが、「キー rsa-key のパスフレーズ....」は表示されません。
また、正しいパスワードを入力したため、コンソールは空白のままでしたが、SSH サーバーを保持する Linux シェルでwho
コマンドを実行したところ、正常に接続されていることに気付きました。
ここで何が問題になる可能性がありますか?
plink - Plink エラー - 「このアカウントを使用して UNIX シェル コマンドを実行することはできません」
plink.exeを実行して、リモートの UNIX マシンでコマンドを実行しようとしています。Putty を使用してログインすると、コマンドが正常に実行されます。私の問題は、同じ資格情報 (同じユーザーとパスワード) を使用して、同じコマンドを plink で正確に実行する場合です。
「このアカウントを使用して UNIX シェル コマンドを実行することはできません」というメッセージが表示され続けます。入力するすべてのコマンドに対して同じメッセージが表示されます。
コマンドを実行するために使用している構文は次のとおりです。
たとえば、次のように別の方法で入力してみました。
しかし、結果は常に同じです。
管理者権限を持つユーザーを使用しています。
喜んでお手伝いさせていただきます。
windows - Windows から Linux スクリプトを実行するときにプロンプトを抑制する方法は?
plink.exe
ツールを使用して Windows から Linux スクリプトを実行するために、次の VBScript を作成しました。
ユーザー - root1、パスワード - adhdh
私のVBスクリプト:
でも問題は少ない
このスクリプトを初めて実行すると、から次のプロンプトが表示されますplink
。
キーをキャッシュに保存しますか? (はい/いいえ)
したがって、追加してこの問題を解決するecho y
には、スクリプトの行を次のように変更します。
しかし、新しいスクリプトを実行すると、次のエラーで失敗します。
予想されるステートメントの終わり
私も試しました
しかし、それでも他のエラーが発生します。
スクリプトで何を変更する必要があるか教えてください。