0

plink を使用してデータ文字列を組み込み SSH サーバーに送信しようとしています。コマンドラインで plink を使用してログインすると、

plink test2 -l admin

「Using username "admin" 行を待ってから、入力を開始するだけで、データ文字列が文字ごとにサーバーに正しく送信されます。

ただし、次のようなことを試してみると

plink test2 -l admin myString

次に、plink は文字列をコマンドとしてサーバー上でシェルを開こうとしますが、これは行われず、エラーが返されます。(文字列をtxtファイルに入れて、代わりにファイルを渡そうとしましたが、うまくいきませんでした)

文字列をコマンドではなく文字列として渡すにはどうすればよいですか?

(これは、SSH が接続しているポートが、実際には組み込みアプリケーションが使用するシリアル バスに直接データを転送しているためです)

編集:または多分tunnelierのsexecで? または、推奨できるその他の適切な Windows ベースの ssh cmd プロンプト クライアント。

4

1 に答える 1

1

次のコマンドで試してください。

echo myString | plink test2 -l admin
于 2012-06-25T22:28:03.740 に答える