Bashhub, αποκτήστε πρόσβαση στο ιστορικό του τερματικού σας από οπουδήποτε

bashhub για

Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο bashhub. Όλοι οι χρήστες Gnu / Linux γνωρίζουν ότι οι εντολές που εκτελούμε στο κέλυφος θα αποθηκευτούν και μπορούμε να τις δούμε ανά πάσα στιγμή χρησιμοποιώντας την εντολή ιστορικού, χρησιμοποιώντας τα βέλη ΠΑΝΩ / ΚΑΤΩ ή κάνοντας μια αντίστροφη αναζήτηση (CTRL + R) στο τερματικό. Όλες οι εντολές που εκτελούμε στο τερματικό θα αποθηκευτούν στο αρχείο .bash_history. Αλλά μπορούμε να τα δούμε, να τα προσπελάζουμε και να τα εκτελέσουμε ξανά μόνο από το ίδιο μηχάνημα. Σε περίπτωση που χρειαζόμαστε πρόσβαση στο ιστορικό του τερματικού μας από ένα διαφορετικό σύστημα στο δίκτυοΕδώ βοηθάει το βοηθητικό πρόγραμμα "Bashhub".

Αυτό είναι απλό διαδικτυακή υπηρεσία διαδικτύου όπου μπορούμε να αποθηκεύσουμε όλες τις εντολές και να τις προσπελάσουμε από οπουδήποτε. Το Bashhub αποθηκεύει όλες τις εντολές που γράφουμε σε όλες τις συνεδρίες και τα συστήματα, ώστε να έχουμε πρόσβαση σε αυτές από οπουδήποτε. Για να το θέσω απλά, όλα Η ιστορία του BASH θα είναι διαθέσιμη στο cloud. Το Bashhub είναι εντελώς δωρεάν και ανοιχτού κώδικα.

Όλες οι εντολές θα αποθηκευτούν στη βάση δεδομένων Bashhub, η οποία κρυπτογραφείται χρησιμοποιώντας κρυπτογράφηση επιπέδου αποθήκευσης μέσω LUKS. Το Bashhub θα δημιουργήσει ένα μοναδικό διακριτικό αναγνώρισης για κάθε χρήστη. Όλες οι εντολές που καταγράφονται για λογαριασμό ενός χρήστη είναι προσβάσιμες μόνο χρησιμοποιώντας το διακριτικό ελέγχου ταυτότητας αυτού του χρήστη. Πράγματι δεν υπάρχει τρόπος κοινοποίησης αυτών των εντολών και δεν είναι προσβάσιμες στο κοινό. Το Bashhub θα μας επιτρέψει να αγνοήσουμε ορισμένες εντολές που περιέχουν εμπιστευτικές πληροφορίες, όπως τον κωδικό πρόσβασης του χρήστη.

Εγκατάσταση του Bashhub

Για να χρησιμοποιήσουμε αυτό το εργαλείο θα πρέπει να βεβαιωθούμε ότι έχουν εγκατασταθεί Python (Τουλάχιστον 2.7) στο σύστημά μας. Το Python 2.7 είναι διαθέσιμο στα προεπιλεγμένα αποθετήρια των περισσότερων διανομών Gnu / Linux.

Μόλις εγκατασταθεί το Python, μπορούμε τώρα να εκτελέσουμε την ακόλουθη εντολή στο τερματικό (Ctrl + Alt + T) όπως υποδεικνύεται παρακάτω:

διαμόρφωση bashhub

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

Μετά από λίγα δευτερόλεπτα, θα μας ζητηθεί να δημιουργήσουμε έναν νέο λογαριασμό εάν δεν έχουμε ήδη. Θα πρέπει να γράψουμε ένα έγκυρο email, όνομα χρήστη και κωδικό πρόσβασης και το όνομα του συστήματός μας.

διαμόρφωση χρήστη bashhub

Το σύστημα θα μας ενημερώσει ότι η εγγραφή έχει ολοκληρωθεί. Ο λογαριασμός σας θα έχει δημιουργηθεί στο Bashhub. Μπορούμε να αποκτήσουμε πρόσβαση στο προφίλ μας στο «https://bashhub.com/nombre-de-usuario«. Το Bashub θα δημιουργήσει έναν κατάλογο που ονομάζεται .bashhub που περιέχει ένα εικονικό περιβάλλον Python και σενάρια στον κατάλογο $ HOME.

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» ή «space bar» για να δείτε τις λεπτομέρειες της επιλεγμένης εντολής.

Διαγραφή εντολών

Θα είμαστε επίσης σε θέση αφαιρέστε μια συγκεκριμένη εντολή από τη βάση δεδομένων bashub. Για να γίνει αυτό, θα ξεκινήσουμε τη διαδραστική αναζήτηση:

αφαιρέστε την εντολή -i

bh -i "ls"

Στη λίστα που θα εμφανιστεί, θα πρέπει επιλέξτε την εντολή που θέλουμε να διαγράψουμε και πατήστε το πλήκτρο «Backspace»  πληκτρολόγιο.

Απεγκαταστήστε το Bashhub

Σε περίπτωση που δεν ολοκληρώσετε την προβολή του βοηθητικού προγράμματος, μπορείτε να το απεγκαταστήσετε διαγράφοντας τον ακόλουθο κατάλογο από το σύστημά σας:

rm -r ~/.bashhub

Εάν ανησυχείτε για την προστασία της ιδιωτικής ζωής και της ασφάλειας, το Bashhub δεν είναι κατάλληλο για εσάς. Ποιος το χρειάζεται θα μπορεί να συμβουλεύεται περισσότερα για τις δυνατότητες αυτού του προγράμματος στη σελίδα του GitHub.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   xussof dijo

    Και ανεβάστε εντολές που μπορούν να περιέχουν κωδικούς πρόσβασης, ip και χρήστες στο cloud που εκτελείτε χωρίς να θυμάστε ότι έχετε έναν δαίμονα που δημοσιεύει τα πάντα; .. Καλή δοκιμή NSA ..

    1.    Νταμιάν Αμοέδο dijo

      Όπως έγραψα στο άρθρο, το πρόγραμμα αποφεύγει ορισμένες εντολές με ευαίσθητες πληροφορίες (θυμάμαι ότι μπορείτε να διαμορφώσετε ποιες εντολές θέλετε να αποφύγετε. Στην τεκμηρίωση μπορείτε να βρείτε πληροφορίες σχετικά με το θέμα). Αλλά είναι επίσης αλήθεια ότι όταν εγκαθιστάτε αυτούς τους τύπους εργαλείων, ίσως είναι ενδιαφέρον να μην "ξεχάσετε" τι λειτουργεί το σύστημά σας, εάν χειρίζεστε τέτοιες παραβιασμένες πληροφορίες. Salu2.