πρόλογος
Όπως όλοι γνωρίζουμε, όταν συνδεόμαστε σε άλλο διακομιστή εξ αποστάσεως μέσω SSH, εάν δεν κάνουμε καμία λειτουργία για μεγάλο χρονικό διάστημα, ο διακομιστής θα αποσυνδεθεί αυτόματα και θα σας πει ότι το χρονικό όριο αναμονής για εισαγωγή: αυτόματη αποσύνδεση. Εάν δεν χρησιμοποιήσουμε το tmux για να διατηρήσουμε τη συνεδρία, τότε πρέπει να τροποποιήσουμε τον χρόνο αποσύνδεσης του διακομιστή για να αποτρέψουμε τις αυτόματες αποσυνδέσεις.
Τροποποιήστε τα βήματα
Αρχικά, ας ρίξουμε μια ματιά στο ποιος είναι ο χρόνος αυτόματης αποσύνδεσης στον διακομιστή:
Εάν δεν εξάγεται τίποτα, τότε ο διακομιστής σας δεν θα αποσυνδεθεί αυτόματα
Εάν υπάρχει έξοδος στο προηγούμενο βήμα, όπως 600, σημαίνει ότι ο χρόνος αυτόματης αποσύνδεσης του διακομιστή σας είναι 600 δευτερόλεπτα, δηλαδή 10 λεπτά. Αυτή η τιμή ορίζεται συνήθως στα αρχεία διαμόρφωσης του περιβάλλοντος συστήματος όπως /etc/profile, /etc/bashrc ή ~/.bash_profile, ~/.bashrc.
Αξίζει να σημειωθεί ότι οι τιμές που ορίζονται σε αυτά τα αρχεία στον αρχικό κατάλογο θα αντικαταστήσουν τις τιμές που ορίζονται στα ακόλουθα αρχεία στο /etc, για παράδειγμα, η μεταβλητή TMOUT στο ~/.bash_profile θα αντικαταστήσει τη μεταβλητή TMOUT στο /etc/profile
Ας τροποποιήσουμε την τιμή του TMOUT όπως απαιτείται:
TMOUT=600 #表示10分钟之后自动登出 TMOUT= #表示关闭自动登出 Αξίζει να σημειωθεί ότι δεν πρέπει να υπάρχουν κενά αριστερά και δεξιά από το σύμβολο της ισότητας
Αφού γίνουν οι αλλαγές, για παράδειγμα, εάν τροποποιούμε το αρχείο ~/.bash_profile, εάν θέλουμε οι αλλαγές στο αρχείο διαμόρφωσης να τεθούν σε ισχύ αμέσως, πρέπει να εκτελέσουμε τον ακόλουθο κώδικα:
Ή αποσυνδεθείτε και συνδεθείτε ξανά.
|