Συνδέσεις SSH
Η καρτέλα Συνδέσεις SSH εμφανίζει τους αποθηκευμένους host. Κάθε σύνδεση έχει ένα σύνολο πεδίων, συμπεριλαμβανομένων προαιρετικών — ομαδοποίηση, jump host, σενάριο εκκίνησης και keep-alive. Η λίστα υποστηρίζει αναζήτηση και ταξινόμηση — συμπεριλαμβανομένης της αναδιάταξης με σύρσιμο όταν η ταξινόμηση είναι Χειροκίνητα — και κάθε γραμμή προσφέρει μια ενέργεια Διπλασιασμός, ώστε ένας μεγάλος στόλος να παραμένει διαχειρίσιμος.
Ομάδες
Οι ομάδες σας επιτρέπουν να οργανώσετε έναν στόλο (π.χ. Production, Staging, Customers). Η φόρμα επεξεργασίας εκθέτει ένα αναπτυσσόμενο μενού για να επιλέξετε μια υπάρχουσα ομάδα· οι νέες ομάδες δημιουργούνται με το κουμπί Προσθήκη ομάδας στη λίστα συνδέσεων. Οι ομαδοποιημένες συνδέσεις εμφανίζονται επίσης στη γηγενή μπάρα μενού (macOS) και, στο Desktop, στο μενού + (νέα καρτέλα) της μπάρας καρτελών — κάθε ομάδα ως δικό της υπομενού.
Jump host (ProxyJump)
Όταν ένας στόχος είναι προσβάσιμος μόνο μέσω ενός bastion, σημειώστε το bastion με Jump host και στρέψτε το πεδίο Jump του στόχου σε αυτό. Η αλυσίδα μπορεί να είναι όσο βαθιά χρειάζεστε — ένα jump μπορεί να έχει το δικό του jump.
Στο παρασκήνιο χρησιμοποιούμε κανάλια SSH direct-tcpip: ανοίγει ένα tunnel μέσω του bastion και στη συνέχεια η πραγματική συνεδρία τρέχει μέσα από αυτό. Όλα μέσα στην ίδια διεργασία — καμία ξεχωριστή συνεδρία bastion προς διαχείριση.
Από το CLI: dr-terminal connect prod1 -j bastion1,bastion2 (δείτε Desktop CLI).
Σενάριο εκκίνησης
Το πεδίο Σενάριο εκκίνησης μεταφέρει ένα απόσπασμα κελύφους που αποστέλλεται αυτόματα μετά την επιτυχή σύνδεση. Παραδείγματα:
cd /srv/app && tail -F server.log
tmux attach -t main || tmux new -s main
Το σενάριο εισάγεται ως κανονική είσοδος — το κέλυφος το αντιμετωπίζει ακριβώς όπως την πληκτρολόγηση. Στη συνέχεια η συνεδρία παραμένει διαδραστική.
Keep-alive
Αν ο διακομιστής ή το firewall σας κλείνει αδρανείς συνεδρίες, ενεργοποιήστε το keep-alive. Το DR-Terminal τότε στέλνει πακέτα heartbeat σε ένα επιλεγμένο διάστημα.
- Προεπιλογή — ακολουθεί την καθολική ρύθμιση.
- Ναι / Όχι — παράκαμψη ανά host της καθολικής προεπιλογής.
- Διάστημα — 10–300 δευτερόλεπτα, 30 από προεπιλογή.
Οι συνεδρίες συνεχίζουν επίσης να εκτελούνται στο παρασκήνιο (μια υπηρεσία προσκηνίου στο Android), ώστε η εναλλαγή εφαρμογών να μην κλείνει το κέλυφός σας.
Ανακάλυψη τοπικών host (Bonjour)
Το κουμπί ραντάρ στην οθόνη Συνδέσεις SSH περιηγείται στο τοπικό δίκτυο με Bonjour/mDNS και εμφανίζει μηχανήματα που διαφημίζουν SSH — χρήσιμο για την εύρεση ενός Raspberry Pi ή ενός NAS χωρίς να γνωρίζετε την IP του. Λειτουργεί σε κάθε πλατφόρμα· επιλέξτε έναν host και τα host/port συμπληρώνονται εκ των προτέρων.
Στο Android το σύστημα μπορεί να ζητήσει πρώτα την άδεια Τοπικό δίκτυο — η ανακάλυψη (και οι συνδέσεις σε host του LAN) τη χρειάζονται.
Άλλα πεδία
- Σύστημα — η ετικέτα λειτουργικού συστήματος του host (το Αυτόματο το εντοπίζει μετά τη σύνδεση). Χαρακτηρίζει τον host και καθορίζει ποια αποσπάσματα με ετικέτα συστήματος βλέπει.
- Έλεγχος συστήματος κατά τη σύνδεση — πόσο συχνά εκτελείται ο έλεγχος συστήματος/υλικού μετά τη σύνδεση: σε κάθε σύνδεση, μία φορά την ημέρα, μία φορά την εβδομάδα ή απενεργοποιημένος.
- Παρακολούθηση πόρων (CPU/RAM/δίσκος) — διάστημα ανανέωσης των ζωντανών μετρήσεων για αυτόν τον host· η Προεπιλογή ακολουθεί την καθολική ρύθμιση, το Απενεργοποιημένο την απενεργοποιεί.
- Προεπιλεγμένος κατάλογος SFTP — πού ανοίγει το SFTP μετά τη σύνδεση.
- Αποθήκευση ιστορικού εντολών — απομνημόνευση εντολών για αυτόματη συμπλήρωση.
- Εμφάνιση πλήκτρου Enter στη γραμμή εργαλείων — χρήσιμο σε κινητά όταν θέλετε ένα μεγάλο κουμπί Enter.
- Χρήση ονόματος σύνδεσης ως τίτλος καρτέλας — εμφάνιση του ψευδωνύμου στην καρτέλα της συνεδρίας αντί για
user@host. - Εμφάνιση — μέγεθος γραμματοσειράς και χρωματικό θέμα του terminal ανά σύνδεση. Οι τιμές που δεν έχετε αλλάξει ακολουθούν τις καθολικές Ρυθμίσεις· η Επαναφορά τις επαναφέρει σε αυτές.