Το QuickTerminal είναι ένας πλήρως εξοπλισμένος προσομοιωτής τερματικού με συνδέσεις SSH, Telnet, Mosh, Serial, AWS SSM και GCP IAP, ενσωματωμένο περιηγητή SFTP, πράκτορες AI, snippets εντολών, πολιτικές εκτέλεσης και διαχείριση συνεδριών. Αυτός ο οδηγός καλύπτει όλα όσα χρειάζεστε για να αξιοποιήσετε στο έπακρο το εργαλείο.
Ξεκινώντας
- Εκκίνηση της εφαρμογής — εμφανίζεστε στην αρχική οθόνη με τις αποθηκευμένες συνεδρίες και ένα κουμπί για έναρξη νέας σύνδεσης.
- Ξεκινήστε ένα τοπικό shell — πατήστε Local Shell για να ανοίξετε αμέσως μια συνεδρία τερματικού στο μηχάνημά σας.
- Δημιουργία απομακρυσμένης συνεδρίας — πατήστε New Session, επιλέξτε πρωτόκολλο (SSH, Telnet, Mosh, Serial, AWS SSM ή GCP IAP) και εισάγετε τα στοιχεία σύνδεσης.
- Αποθηκεύστε τη συνεδρία — δώστε της ένα όνομα και αντιστοιχίστε την σε μια ομάδα. Επανασυνδεθείτε με ένα μόνο πάτημα ανά πάσα στιγμή.
- Εξερευνήστε την παλέτα εντολών — πατήστε Ctrl + Shift + P για πρόσβαση σε όλες τις ενέργειες από μία αναζητήσιμη λίστα.
Επισκόπηση διεπαφής
Πλαϊνή μπάρα
Η αναδιπλούμενη πλαϊνή μπάρα οργανώνει τον χώρο εργασίας σας:
- Sessions — όλες οι αποθηκευμένες συνεδρίες ομαδοποιημένες ανά έργο ή περιβάλλον
- SFTP — ανοίξτε τον γραφικό περιηγητή αρχείων για την ενεργή σύνδεση
- Snippets — η αποθηκευμένη βιβλιοθήκη εντολών σας
- AI Agent — εκκινήστε τον πίνακα του βοηθού AI
- Settings / Help — στο κάτω μέρος της πλαϊνής μπάρας
Περιοχή τερματικού
Ο κεντρικός χώρος εργασίας εμφανίζει:
- Το ενεργό τερματικό με πλήρη είσοδο και έξοδο
- Μια μπάρα καρτελών για εναλλαγή μεταξύ πολλών ανοιχτών συνεδριών
- Την γραμμή κατάστασης στο κάτω μέρος που εμφανίζει την κατάσταση σύνδεσης, το πρωτόκολλο και τον χρονόμετρο συνεδρίας
- Μια προαιρετική προβολή διαιρεμένου παραθύρου για την εκτέλεση πολλαπλών τερματικών δίπλα-δίπλα
Command Palette
Πατήστε Ctrl + Shift + P για να ανοίξετε την παλέτα εντολών. Πληκτρολογήστε για να φιλτράρετε ενέργειες και μετά πατήστε Enter για εκτέλεση. Κάθε λειτουργία του QuickTerminal είναι προσβάσιμη μέσω της παλέτας.
Local Shell
Το QuickTerminal περιλαμβάνει ένα πλήρως ενσωματωμένο τοπικό shell για την εκτέλεση εντολών στο δικό σας μηχάνημα.
- Εντοπισμός shell — εντοπίζει και χρησιμοποιεί αυτόματα το προεπιλεγμένο shell σας (bash, zsh, fish, PowerShell)
- Παρακολούθηση καταλόγου εργασίας — η γραμμή κατάστασης εμφανίζει πάντα τον τρέχοντα κατάλογο
- Ιστορικό εντολών — διαρκές ιστορικό σε όλες τις συνεδρίες, αναζητήσιμο με Ctrl + R
- Μεταβλητές περιβάλλοντος — κληρονομεί αυτόματα το προφίλ και το περιβάλλον shell σας
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
Συνδέσεις SSH
Το SSH είναι το κύριο πρωτόκολλο για ασφαλή απομακρυσμένη πρόσβαση. Το QuickTerminal υποστηρίζει όλες τις σύγχρονες λειτουργίες SSH.
Πιστοποίηση
- Κωδικός πρόσβασης — εισαγάγετε διαπιστευτήρια κατά τη σύνδεση ή αποθηκεύστε τα με ασφάλεια στη συνεδρία
- Με βάση κλειδί — χρησιμοποιήστε κλειδιά RSA, Ed25519 ή ECDSA. Εισαγάγετε από αρχείο ή δημιουργήστε νέα ζεύγη κλειδιών
- Προώθηση agent — προωθήστε τον τοπικό σας SSH agent στον απομακρυσμένο host για απρόσκοπτη πρόσβαση πολλαπλών αλμάτων
- Διαδραστικό μέσω πληκτρολογίου — υποστηρίζει πιστοποίηση δύο παραγόντων και προτροπές challenge-response
Προώθηση θυρών
- Τοπική προώθηση — προωθήστε μια απομακρυσμένη θύρα στο τοπικό σας μηχάνημα
- Απομακρυσμένη προώθηση — εκθέστε μια τοπική υπηρεσία στον απομακρυσμένο host
- Δυναμική προώθηση — δημιουργήστε έναν διακομιστή μεσολάβησης SOCKS μέσω του τούνελ SSH
Διαμόρφωση συνεδρίας
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
Άλλα πρωτόκολλα
Telnet
Διαμορφώστε τον host και τη θύρα. Οι συνδέσεις Telnet δεν είναι κρυπτογραφημένες· χρησιμοποιήστε μόνο σε αξιόπιστα δίκτυα ή για εξοπλισμό που το απαιτεί.
Mosh
Απαιτεί την εγκατάσταση του διακομιστή Mosh στον απομακρυσμένο host. Το QuickTerminal χειρίζεται αυτόματα το αρχικό SSH handshake και τη ρύθμιση συνεδρίας UDP. Ιδανικό για κινητές ή αναξιόπιστες συνθήκες δικτύου.
Serial
Επιλέξτε τη σειριακή θύρα, τον ρυθμό baud (9600, 19200, 38400, 57600, 115200, κ.λπ.), τα bits δεδομένων, τα bits διακοπής, την ισοτιμία και τον έλεγχο ροής. Το τερματικό εμφανίζει ακατέργαστα σειριακά δεδομένα και υποστηρίζει αποστολή σημάτων break.
AWS SSM
Πιστοποιηθείτε με τα διαπιστευτήρια AWS ή ρόλο IAM. Επιλέξτε το instance στόχο με ID ή όνομα. Το QuickTerminal καλεί το plugin SSM session για να εγκαταστήσει τη σύνδεση.
GCP IAP
Πιστοποιηθείτε με τον λογαριασμό σας Google Cloud. Επιλέξτε έργο, ζώνη και instance. Το QuickTerminal κάνει tunnel μέσω IAP χρησιμοποιώντας τα δικαιώματα IAM σας.
Περιηγητής SFTP
Ο ενσωματωμένος περιηγητής SFTP παρέχει έναν γραφικό διαχειριστή αρχείων για οποιονδήποτε host συνδεδεμένο μέσω SSH.
- Περιήγηση καταλόγων — πλοηγηθείτε στο απομακρυσμένο σύστημα αρχείων με οικεία προβολή δέντρου και λίστας
- Μεταφόρτωση αρχείων — σύρετε και αφήστε αρχεία από το τοπικό μηχάνημα ή χρησιμοποιήστε το κουμπί μεταφόρτωσης
- Λήψη αρχείων — επιλέξτε αρχεία και κατεβάστε τα σε τοπικό κατάλογο
- Απομακρυσμένη επεξεργασία — ανοίξτε αρχεία κειμένου σε ενσωματωμένο επεξεργαστή και αποθηκεύστε απευθείας στον διακομιστή
- Δικαιώματα — δείτε και τροποποιήστε δικαιώματα αρχείων, ιδιοκτησία και χρονικές σφραγίδες
- Αναζήτηση — βρείτε αρχεία με βάση το όνομα μέσα στο τρέχον δέντρο καταλόγων
AI Agents
Οι πράκτορες AI του QuickTerminal σας βοηθούν με τη σύνθεση εντολών, την ανάλυση εξόδου και την αυτοματοποίηση εργασιών.
Τι μπορούν να κάνουν οι πράκτορες AI
- Δημιουργία εντολών — περιγράψτε αυτό που θέλετε σε φυσική γλώσσα και ο πράκτορας προτείνει τη σωστή εντολή
- Εξήγηση εξόδου — επικολλήστε ή στείλτε με pipe την έξοδο τερματικού στον πράκτορα για αναλυτική εξήγηση
- Διάγνωση σφαλμάτων — μοιραστείτε μηνύματα σφάλματος και λάβετε προτεινόμενες διορθώσεις με εξηγήσεις
- Αυτοματοποίηση πολλαπλών βημάτων — περιγράψτε μια ροή εργασίας και ο πράκτορας δημιουργεί μια ακολουθία εντολών
- Δημιουργία scripts — ζητήστε από τον πράκτορα να δημιουργήσει shell scripts για επαναλαμβανόμενες εργασίες
Χρήση του πίνακα του πράκτορα
- Ανοίξτε τον πίνακα AI Agent από την πλαϊνή μπάρα ή πατήστε Ctrl + Shift + A.
- Πληκτρολογήστε το αίτημά σας σε φυσική γλώσσα.
- Ελέγξτε την προτεινόμενη εντολή ή εξήγηση.
- Κάντε κλικ στο Insert για επικόλληση της εντολής στο τερματικό σας ή στο Copy στο πρόχειρο.
Snippets
Τα snippets σας επιτρέπουν να αποθηκεύετε, να οργανώνετε και να εισάγετε γρήγορα συχνά χρησιμοποιούμενες εντολές.
Δημιουργία Snippet
- Ανοίξτε τον πίνακα Snippets από την πλαϊνή μπάρα.
- Πατήστε New Snippet.
- Εισαγάγετε την εντολή, ένα όνομα και μια προαιρετική περιγραφή.
- Χρησιμοποιήστε τη σύνταξη
${variable_name}για παραμετροποιημένα πρότυπα. - Αποθηκεύστε στη βιβλιοθήκη snippets σας.
Μεταβλητές προτύπου
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
Όταν εισάγετε ένα παραμετροποιημένο snippet, το QuickTerminal σας ζητά να συμπληρώσετε κάθε μεταβλητή πριν εισαγάγει την τελική εντολή.
Οργάνωση Snippets
- Αντιστοιχίστε ετικέτες για ομαδοποίηση σχετικών snippets (π.χ. deployment, monitoring, database)
- Αναζητήστε snippets κατά όνομα, περιεχόμενο ή ετικέτα
- Καρφιτσώστε τα πιο χρησιμοποιούμενα snippets σας για γρήγορη πρόσβαση στην κορυφή της λίστας
Command Palette
Η παλέτα εντολών είναι ένας καθολικός εκκινητής ενεργειών προσβάσιμος από οπουδήποτε στο QuickTerminal.
- Πατήστε Ctrl + Shift + P για να ανοίξει
- Πληκτρολογήστε για να φιλτράρετε ενέργειες — το fuzzy matching βρίσκει γρήγορα αυτό που χρειάζεστε
- Οι ενέργειες περιλαμβάνουν: δημιουργία συνεδριών, άνοιγμα SFTP, εναλλαγή ρυθμίσεων, εκτέλεση snippets και άλλα
- Οι πρόσφατα χρησιμοποιημένες ενέργειες εμφανίζονται στην κορυφή για γρήγορη επαναλαμβανόμενη πρόσβαση
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
Οι πολιτικές εκτέλεσης σας επιτρέπουν να ορίζετε κανόνες ασφαλείας που προστατεύουν από τυχαίες ή καταστροφικές εντολές.
Τύποι πολιτικών
| Policy | What It Does | Example |
|---|---|---|
| Block | Αποτρέπει εντελώς την εκτέλεση της εντολής | Block rm -rf / |
| Confirm | Απαιτεί ρητή επιβεβαίωση πριν την εκτέλεση | Confirm any DROP TABLE |
| Sandbox | Περιορίζει την εκτέλεση σε συγκεκριμένους καταλόγους ή περιβάλλοντα | Sandbox to ~/projects |
| Log | Καταγράφει την εντολή σε ίχνος ελέγχου χωρίς να την μπλοκάρει | Log all sudo commands |
Διαμόρφωση πολιτικών
- Μεταβείτε στο Settings > Execution Policies.
- Πατήστε New Policy.
- Ορίστε το μοτίβο — ένα πρόθεμα εντολής, regex ή λέξη-κλειδί για αντιστοίχιση.
- Επιλέξτε την ενέργεια (block, confirm, sandbox ή log).
- Ορίστε την εμβέλεια — εφαρμογή σε όλες τις συνεδρίες, συγκεκριμένες ομάδες ή μεμονωμένες συνεδρίες.
Ρυθμίσεις
Εμφάνιση
- Theme — Ανοιχτόχρωμη και σκουρόχρωμη λειτουργία με εντοπισμό προτίμησης συστήματος
- Font family — επιλέξτε την προτιμώμενη γραμματοσειρά monospace για το τερματικό
- Font size — ρυθμιζόμενο μέγεθος κειμένου τερματικού
- Color scheme — επιλέξτε από ενσωματωμένες χρωματικές παλέτες τερματικού ή εισαγάγετε προσαρμοσμένα σχήματα
Τερματικό
- Scrollback buffer — διαμορφώστε πόσες γραμμές ιστορικού να διατηρούνται στη μνήμη
- Cursor style — block, underline ή bar
- Bell behavior — οπτική αναλαμπή, ήχος συστήματος ή σιωπηλό
- Copy on select — αυτόματη αντιγραφή επιλεγμένου κειμένου στο πρόχειρο
Συνδέσεις
- Default SSH port — ορίστε μια προσαρμοσμένη προεπιλεγμένη θύρα για νέες συνεδρίες SSH
- Keep-alive interval — στείλτε περιοδικά πακέτα για να αποφύγετε λήξη χρονικού ορίου σύνδεσης
- Reconnect on disconnect — επιχειρεί αυτόματα να αποκαταστήσει συνδέσεις που έπεσαν
Execution Policies
- Διαχειριστείτε κανόνες block, confirm, sandbox και log
- Ενεργοποιήστε ή απενεργοποιήστε πολιτικές ανά ομάδα συνεδρίας
Συντομεύσεις πληκτρολογίου
| Shortcut | Action |
|---|---|
| Ctrl + Shift + P | Άνοιγμα παλέτας εντολών |
| Ctrl + Shift + N | Νέα συνεδρία |
| Ctrl + Shift + T | Νέα καρτέλα τοπικού shell |
| Ctrl + Shift + A | Άνοιγμα πίνακα AI Agent |
| Ctrl + Shift + S | Άνοιγμα πίνακα Snippets |
| Ctrl + Shift + F | Άνοιγμα περιηγητή SFTP |
| Ctrl + Tab | Μετάβαση στην επόμενη καρτέλα |
| Ctrl + Shift + Tab | Μετάβαση στην προηγούμενη καρτέλα |
| Ctrl + W | Κλείσιμο τρέχουσας καρτέλας |
| Ctrl + Shift + D | Εναλλαγή διαιρεμένου παραθύρου |
| Ctrl + R | Αναζήτηση στο ιστορικό εντολών |
| Ctrl + C | Αντιγραφή επιλογής (ή αποστολή interrupt) |
| Ctrl + V | Επικόλληση από πρόχειρο |
| Ctrl + , | Άνοιγμα Ρυθμίσεων |
| F1 | Άνοιγμα Βοήθειας |
Συμβουλές & κόλπα
${host} και ${user} για δυναμική συμπλήρωση κάθε φορά.Αντιμετώπιση προβλημάτων
| Issue | Solution |
|---|---|
| Η σύνδεση SSH απορρίφθηκε | Επαληθεύστε τον host, τη θύρα και ότι η υπηρεσία SSH εκτελείται στον απομακρυσμένο διακομιστή. Ελέγξτε τείχη προστασίας και ομάδες ασφαλείας. |
| Αποτυχία επαλήθευσης κλειδιού host | Το κλειδί του διακομιστή έχει αλλάξει. Εάν αυτό είναι αναμενόμενο (ανακατασκευή διακομιστή), αφαιρέστε το παλιό κλειδί και επανασυνδεθείτε. Εάν είναι απροσδόκητο, διερευνήστε πριν αποδεχτείτε. |
| Η σύνδεση Mosh πέφτει αμέσως | Βεβαιωθείτε ότι ο διακομιστής Mosh είναι εγκατεστημένος στον απομακρυσμένο host και ότι οι θύρες UDP 60000-61000 είναι ανοιχτές. |
| Δεν εντοπίζεται σειριακή θύρα | Ελέγξτε ότι η συσκευή είναι συνδεδεμένη και ότι ο σωστός οδηγός είναι εγκατεστημένος. Δοκιμάστε διαφορετική θύρα USB ή καλώδιο. |
| Η συνεδρία AWS SSM αποτυγχάνει | Επαληθεύστε τα διαπιστευτήρια AWS, τα δικαιώματα IAM και ότι ο SSM agent εκτελείται στο instance στόχο. |
| Λήξη χρονικού ορίου τούνελ GCP IAP | Ελέγξτε τα δικαιώματα IAM για το instance και βεβαιωθείτε ότι το IAP API είναι ενεργοποιημένο στο έργο σας. |
| Η μεταφορά SFTP κολλάει | Μεγάλα αρχεία σε αργές συνδέσεις μπορεί να φαίνονται ότι κολλάνε. Ελέγξτε τον δείκτη προόδου της μεταφοράς. Δοκιμάστε να μειώσετε τον αριθμό ταυτόχρονων μεταφορών. |
| Ο AI Agent δεν αποκρίνεται | Ο πράκτορας επεξεργάζεται δεδομένα στη συσκευή. Εάν η συσκευή βρίσκεται υπό υψηλό φορτίο, ο πράκτορας μπορεί να αργήσει να απαντήσει. Κλείστε τις μη χρησιμοποιούμενες καρτέλες για να ελευθερώσετε πόρους. |
| Οι μεταβλητές Snippet δεν ζητούνται | Βεβαιωθείτε ότι οι μεταβλητές χρησιμοποιούν τη σύνταξη ${name}. Απλό κείμενο όπως $name χωρίς αγκύλες δεν θα ενεργοποιήσει την προτροπή. |
| Η πολιτική εκτέλεσης δεν μπλοκάρει | Οι πολιτικές αντιστοιχούν μοτίβα εντολών τοπικά. Ελέγξτε το μοτίβο regex και την εμβέλεια. Οι πολιτικές δεν ισχύουν για εντολές που εκτελούνται σε απομακρυσμένους hosts. |
Απόρρητο
- Το QuickTerminal δεν απαιτεί λογαριασμό ή είσοδο.
- Δεν συλλέγονται δεδομένα χρήσης, αναλυτικά στοιχεία ή τηλεμετρία.
- Όλα τα διαπιστευτήρια κρυπτογραφούνται με χρήση των εγγενών keystores της πλατφόρμας.
- Οι πράκτορες AI εκτελούνται εξ ολοκλήρου στη συσκευή — δεν αποστέλλονται δεδομένα σε εξωτερικούς διακομιστές.
- Το ιστορικό συνεδριών και τα snippets αποθηκεύονται τοπικά στη συσκευή σας.
- Οι μεταφορές SFTP είναι απευθείας μεταξύ της συσκευής σας και του απομακρυσμένου host.
- Η εφαρμογή λειτουργεί πλήρως εκτός σύνδεσης για το τοπικό shell και τις σειριακές συνδέσεις.