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"の内容をコマンドに送信します。

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

答え2

使用gpm。あなたはそれをインストールすることができます

sudo apt-get install gpm

完了すると、動作するマウスがあります。これでcat、データを含むファイルを選択し、マウスの中央ボタンを使用して貼り付けることができます。

もちろん、マウスがあるとします。

答え3

カットして貼り付ける方法screenや方法を学びます。tmuxどちらもカーソルキーといくつかの異なるコマンドキーを使用して切り取りと貼り付けを模倣するので、起動できるかどうかは...実際のマウスも必要ありませんscreen...tmuxssh

または...

サーバーのテキストコンソールに物理的にアクセスでき、マウスが接続されている場合は、以下を読んでgpm正常に切り取って貼り付けることができるテキストコンソール用のマウスを提供することを理解してください。

screenそれともこの場合でもtmux機能します。これらの少なくとも1つを知ることは決して間違いではありません。

関連情報