Bashhub, 어디서나 터미널 기록에 액세스

bashhub 정보

다음 기사에서 우리는 bashhub를 살펴볼 것입니다. 모든 Gnu / Linux 사용자는 셸에서 실행하는 명령이 저장된다는 것을 알고 있으며 언제라도 history 명령을 사용하거나, 위 / 아래 화살표를 사용하거나, 터미널에서 역방향 검색 (CTRL + R)을 수행하여 볼 수 있습니다. 터미널에서 실행하는 모든 명령은 .bash_history 파일. 그러나 우리는 그것들을 볼 수 있고, 동일한 머신에서만 액세스하고 재실행 할 수 있습니다. 필요한 경우 네트워크의 다른 시스템에서 터미널 기록에 액세스여기에서 "Bashhub"유틸리티가 도움이됩니다.

이것은 간단합니다 온라인 웹 서비스 모든 명령을 저장하고 어디서나 액세스 할 수 있습니다. 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는 $ HOME 디렉토리에 Python 가상 환경과 스크립트를 포함하는 .bashhub라는 디렉토리를 생성합니다.

웹 사용자 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"플래그를 사용할 수 있습니다.

bh ls 명령 실행

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 Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   쉬소프

    그리고 모든 것을 게시하는 데몬이 있다는 것을 기억하지 않고 실행하는 클라우드에 암호, IP 및 사용자를 포함 할 수있는 명령을 업로드합니까? .. Nice try NSA ..

    1.    데미안 아모에도

      기사에서 썼 듯이 프로그램은 민감한 정보가있는 특정 명령을 피합니다 (피하고 싶은 명령을 구성 할 수 있다는 것을 기억합니다. 문서에서 주제에 대한 정보를 찾을 수 있습니다). 그러나 이러한 유형의 도구를 설치할 때 그러한 손상된 정보를 처리한다면 시스템이 실행중인 것을 "잊지 않는"것이 흥미로울 수도 있습니다. 살루 2.