x サーバーなしでファイルから端末にコピーして貼り付ける

x サーバーなしでファイルから端末にコピーして貼り付ける

xサーバーがインストールされていないUbuntu Linuxがあります(単純なゲートウェイなので)。アプリケーション(ossec、 - 私の質問はossecとは何の関係もありません - )から端末に情報を貼り付けるように求めます。 ~/にあります。貼り付けたい情報は次のとおりです。

[SECRET KEY IN BASE64 REDACTED]

貼り付ける方法がわかりません。

これが私が得るものです:

*****************************************
* OSSEC HIDS v2.8 Agent manager.        *
* The following options are available:  *
*****************************************

 (I)mport key from the server (I).
 (Q)uit.
Choose your action: I or Q: I

*Provide the key generated by the server.
* The best approach is to cut and paste it. 
*** OBS: do not include spaces or new lines. 

Paste it here (or '\q' to quit): 

みんなありがとうございます!

ベストアンサー1

標準入力をリダイレクトすると便利です。次の2行でファイル(「myinput」という名前)を作成してみてください。

I
(the key goes here)

次に、次のようにコマンドを再実行します。

cmd < myinput

上記のより小さい記号は、まるでキーボードで入力したかのように "myfile"の内容をコマンドに送信します。

コマンドが実際にシェルスクリプトである場合は、それらをプロファイリングして基本プログラムに直接キーを送信する方法を知ることもできます。

おすすめ記事