capthookb Δημοσ. 7 Οκτωβρίου 2009 Share Δημοσ. 7 Οκτωβρίου 2009 Έχω το εξής θέμα. Κάνω local port forwarding, 2 υπηρεσίες στο pc που δουλεύω από 1 άλλο μηχάνημα που έχω στο τοπικό δίκτυο. Χρησιμοποιώ ssh με αυθεντικοποίηση κλειδιών, δε χρειάζεται δηλαδή εισαγωγή συνθηματικού από το χρήστη για να γίνει η σύνδεση Π.χ. > ssh -f -N -l user -L 35000:localhost:80 192.168.2.2 ssh -f -N -l user -L 36000:localhost:21 192.168.2.2 Επειδή όμως συνδέομαι ασύρματα, πολλές φορές κόβεται η σύνδεση λόγω ασθενούς σήματος. Τι θα μπορούσα να τσεκάρω για να συμπεραίνω αν υπάρχει η σύνδεση ή όχι, ώστε να συνδέομαι πάλι αυτόματα; Σκέφτομαι για κάποιο script δηλωμένο ανά 10 λεπτά στο crontab. Σκεφτόμουν κάτι σαν το > netstat -n -l | grep 35000 Τι λέτε; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jim_p Δημοσ. 7 Οκτωβρίου 2009 Share Δημοσ. 7 Οκτωβρίου 2009 Εφοσον η συνδεση επανερχεται απο μονη της οταν πεσει, μπορεις με ενα script και την βοηθεια του interfaces να ξανακανεις τη shh συνδεση σου μολις το ασυρματο ξαναγινει "up". Απο το "man interfaces" >IFACE OPTIONS The following "command" options are available for every family and method. Each of these options can be given multiple times in a single stanza, in which case the commands are executed in the order in which they appear in the stanza. (You can ensure a command never fails by suffixing "|| true".) pre-up command Run command before bringing the interface up. If this command fails then ifup aborts, refraining from marking the interface as configured, prints an error message, and exits with status 0. This behavior may change in the future. up command [u] post-up command Run command after bringing the interface up. If this command fails then ifup aborts, refraining from marking the interface as configured (even though it has really been configured), prints an error message, and exits with status 0. This behavior may change in the future.[/u] down command pre-down command Run command before taking the interface down. If this command fails then ifdown aborts, marks the interface as deconfigured (even though it has not really been deconfigured), and exits with status 0. This behavior may change in the future. post-down command Run command after taking the interface down. If this command fails then ifdown aborts, marks the interface as deconfigured, and exits with status 0. This behavior may change in the future. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
capthookb Δημοσ. 7 Οκτωβρίου 2009 Μέλος Share Δημοσ. 7 Οκτωβρίου 2009 Δεν ξέρω κατά πόσο βολεύει αυτό, γιατί μπορεί να συμβεί κάτι στο άλλο μηχάνημα. Π.χ να κλείσει, ή να αποσυνδεθεί. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 7 Οκτωβρίου 2009 Share Δημοσ. 7 Οκτωβρίου 2009 Θέλεις να βλέπεις αν ο ssh server είναι διαθέσιμος ή αν υπάρχει ήδη σύνδεση client με τον ssh server; Για το πρώτο υπάρχει το nmap. Σε ένα script θα μπορούσες να τεστάρεις αν το μηχάνημα απαντά σε ping request και μετά να υλοποιήσεις οποιονδήποτε άλλο έλεγχο. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
capthookb Δημοσ. 7 Οκτωβρίου 2009 Μέλος Share Δημοσ. 7 Οκτωβρίου 2009 Με το nmap όμως μπορεί να μην παίρνω ακριβείς πληροφορίες λόγω firewall. Επίσης το ping απαντάει σε ύπαρξη σύνδεσης που επίσης μπορεί να μην δουλεύει λόγω firewall. Ακόμα υπάρχει η πιθανότητα να δουλεύει μόνο η μία από τις 2 ssh συνδέσεις, ενώ με το ping δε μπορώ να τις διαχωρίσω. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 7 Οκτωβρίου 2009 Share Δημοσ. 7 Οκτωβρίου 2009 Δες λίγο την autossh. http://www.linux.com/archive/feature/134133 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.