Bashhub、どこからでも端末の履歴にアクセスできます

bashhubについて

次の記事では、bashhubを見ていきます。 すべてのGnu / Linuxユーザーは、シェルで実行するコマンドが保存されることを知っており、historyコマンド、上/下矢印、またはターミナルでの逆検索(CTRL + R)を使用していつでもそれらを表示できます。 ターミナルで実行するすべてのコマンドは、 .bash_historyファイル。 しかし、それらを確認し、同じマシンからのみアクセスして再実行することができます。 必要な場合 ネットワーク上の別のシステムから端末の履歴にアクセスするここで「Bashhub」ユーティリティが役に立ちます。

これは簡単です オンラインWebサービス ここで、すべてのコマンドを保存して、どこからでもアクセスできます。 Bashhubは、すべてのセッションとシステムで作成したすべてのコマンドを保存するため、どこからでもアクセスできます。 簡単に言えば、すべて BASHのストーリーはクラウドで利用可能になります。 Bashhubは完全に無料でオープンソースです。

すべてのコマンドは、LUKSによるストレージレベルの暗号化を使用してエンコードされたBashhubデータベースに保存されます。 Bashhubはを生成します 各ユーザーの一意の識別トークン。 ユーザーに代わって記録されたすべてのコマンドには、このユーザーの認証トークンを使用してのみアクセスできます。 実は これらのコマンドを共有する方法はなく、一般にアクセスすることもできません。。 Bashhubを使用すると、ユーザーのパスワードなどの機密情報を含む一部のコマンドを無視できます。

Bashhubのインストール

このツールを使用するには、次のことを確認する必要があります。 インストールしました Python (少なくとも2.7)私たちのシステムでは。 Python 2.7は、ほとんどのGnu / Linuxディストリビューションのデフォルトのリポジトリで利用できます。

Pythonがインストールされると、以下に示すように、ターミナルで次のコマンド(Ctrl + Alt + T)を実行できるようになります。

bashhub構成

curl -OL https://bashhub.com/setup && bash setup

数秒後、まだアカウントを持っていない場合は、新しいアカウントを作成するように求められます。 私たちは書く必要があります 有効な電子メール、ユーザー名とパスワード、およびシステムの名前.

bashhubユーザー構成

登録が完了したことがシステムから通知されます。 アカウントはBashhubで作成されます。 «でプロフィールにアクセスできますhttps://bashhub.com/nombre-de-usuario«。 Bashubは、Python仮想環境とスクリプトを含む.bashhubというディレクトリを$ HOMEディレクトリに作成します。

Webユーザーbashhub

登録が完了したら、次のことを行う必要があります ターミナルを再起動して、履歴の記録を開始します ターミナルの。

Bashhubのテスト

次に、ランダムコマンドを実行して、実際に機能するかどうかを確認します。 次のコマンドを実行しました。

clear
pwd
uname -a
ls -l
touch prueba.txt

記述されたコマンドを確認する

今、私たちはできます 作成したコマンドを確認してください。 これを行うには、ターミナルで実行します(Ctrl + Alt + T):

bhを終了します

bh

このコマンド 最後の100個のコマンドが表示されます デフォルト。 「-n」フラグを使用して、デフォルトの制限を上書きまたは変更できます。 実行できる最後の10個のコマンドのみを表示するには:

bh -n 10

あなたも私たちができます 特定のコマンドを表示する 特定の用語を使用します。 たとえば、「ls」。

bh -n 10 "ls"

望むなら 検索語を使用して特定のコマンドを検索し、同時に実行します、以下に示すように「-i」フラグを使用できます。

bhlsコマンドを実行します

bh -i "ls"

コマンドを複数回実行する場合は、実行するコマンドをリストから選択して、Enterキーを押すことができます。

ディレクトリで実行されたコマンドのリストを表示する

現在の作業ディレクトリで最後に実行したコマンドのリストを表示します、「-d」フラグを追加するだけです。

bh -d

インタラクティブ検索

Bashhubの他の注目すべき機能はインタラクティブ検索です。 です 逆引きと同様(Ctrl + R)。 次のように書くことで使用できます。

bh -i

コマンドの詳細を表示する

インタラクティブ検索から、 コマンドの詳細情報を表示する。 まず、インタラクティブ検索を開始する必要があります。

インタラクティブ検索-i

bh -i

その後、私たちはする必要があります リストからコマンドを選択し、«i»または«スペースバー»キーを押します 選択したコマンドの詳細を表示します。

コマンドを削除する

私たちもできるようになります bashubデータベースから特定のコマンドを削除します。 これを行うには、インタラクティブ検索を開始します。

コマンド-iを削除します

bh -i "ls"

表示されるリストでは、次のことを行う必要があります 削除するコマンドを選択し、«Backspace»キーを押します  キーボード。

Bashhubをアンインストールします

ユーティリティが表示されない場合は、システムから次のディレクトリを削除してアンインストールできます。

rm -r ~/.bashhub

プライバシーとセキュリティへの影響が心配な場合、Bashhubは適していません。 それが必要な人は、のページでこのプログラムの可能性についてもっと相談することができます GitHubの.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   シュソフ

    そして、パスワード、IP、ユーザーを含むことができるコマンドを、すべてを公開するデーモンが背後にあることを思い出さずに実行するクラウドにアップロードしますか?.. NSAを試してみてください..

    1.    ダミアン・アモエド

      記事で書いたように、プログラムは機密情報を含む特定のコマンドを回避します(回避するコマンドを構成できることを覚えていると思います。ドキュメントには、主題に関する情報があります)。 しかし、このタイプのツールをインストールするときに、そのような危険にさらされた情報を処理する場合、システムが実行しているものを「忘れない」ことはおそらく興味深いことでもあります。 Salu2。