OpenVPN Connect σε Mac: καταγραφή εισαγόμενων προφίλ από το CLI
Το CLI του Mac καταγράφει τα εισαγόμενα προφίλ με το ID, τον κεντρικό υπολογιστή και τον τύπο τους. Χρησιμοποιήστε αυτό το ευρετήριο για μετεγκατάσταση αντί να αντιγράφετε τον ιδιωτικό φάκελο αποθήκευσης της εφαρμογής.
Η λίστα των εισαγόμενων συνδέσεων είναι διαθέσιμη από την ίδια την εφαρμογή, όχι από φάκελο μέσα στο Application Support. Το OpenVPN Connect για macOS εκθέτει σημαίες γραμμής εντολών που ερωτούν το δικό του χώρο αποθήκευσης προφίλ, πράγμα που σημαίνει ότι η απάντηση προέρχεται από το ίδιο μοντέλο που χρησιμοποιεί το GUI. Γι' αυτό η τεκμηριωμένη λίστα υπερτερεί οποιουδήποτε φακέλου βρείτε περιηγούμενοι. Εξηγεί επίσης γιατί ο φάκελος δεν είναι υποκατάστατό της.
Αυτό που διαβάζει η εντολή είναι μια μικρή εγγραφή ανά εισαγόμενο προφίλ: αναγνωριστικό, όνομα εμφάνισης, κεντρικός υπολογιστής, τύπος προφίλ, το αποθηκευμένο όνομα χρήστη και τυχόν παράκαμψη διακομιστή. Όλα τα άλλα για τη σύνδεση ζουν πίσω από αυτή την εγγραφή. Η εγγραφή είναι το ευρετήριο και είναι σκόπιμα στενή.
Τι φτάνουν πραγματικά οι σημαίες του CLI
Ο οδηγός γραμμής εντολών του Mac τεκμηριώνει --version και --list-profiles για το εκτελέσιμο του OpenVPN Connect. Η διαδρομή στην τεκμηρίωση είναι σύμβολο κράτησης θέσης και πρέπει να αντικατασταθεί με το δυαδικό αρχείο μέσα στο εγκατεστημένο πακέτο εφαρμογής. Βάλτε αυτή τη διαδρομή σε εισαγωγικά, γιατί τα ονόματα πακέτων εφαρμογών συνήθως περιέχουν κενά.
Αυτό το δυαδικό αρχείο δεν είναι το openvpn εκτελέσιμο από το Homebrew. Είναι διαφορετικά προγράμματα με διαφορετικές σημαίες, και η εκτέλεση της βοήθειας του πελάτη κοινότητας σε ερώτηση για το Connect δίνει μια σίγουρη λάθος απάντηση.
Εκτελέστε το ερώτημα στο πλαίσιο του χρήστη του οποίου τα προφίλ θέλετε να επιθεωρήσετε. Ο χώρος αποθήκευσης προφίλ είναι κατάσταση ανά χρήστη, οπότε ένα κέλυφος διαχειριστή μπορεί να δει διαφορετικό ευρετήριο ή κανένα. Αν η λίστα είναι κενή ενώ το GUI δείχνει καθαρά μια σύνδεση, αυτή η ασυμφωνία είναι το πρώτο πράγμα που πρέπει να ελέγξετε.
Διαβάστε την εγγραφή, όχι μόνο το όνομα
Τα πεδία στη λίστα υπάρχουν για να ξεχωρίζουν καταχωρίσεις που μοιάζουν. Δύο προφίλ μπορούν να μοιράζονται όνομα εμφάνισης και παρόλα αυτά να δείχνουν σε διαφορετικούς κεντρικούς υπολογιστές, και το αναγνωριστικό είναι αυτό που τα ξεχωρίζει όταν σημειώνετε αυτό που εννοείτε. Σημειώστε το ID δίπλα στο όνομα, όχι στη θέση του.
Το πεδίο τύπου σας λέει πώς το προφίλ πιστοποιείται: αυτόματη σύνδεση, κλειδωμένο στον χρήστη ή κλειδωμένο στον διακομιστή. Αυτή η ταξινόμηση εξηγεί ποιο διαπιστευτήριο θα ζητήσει η εφαρμογή και αν μια σύνδεση μπορεί να ξεκινήσει χωρίς παρουσία ατόμου.
Το όνομα κεντρικού υπολογιστή και η παράκαμψη διακομιστή είναι τα γεγονότα δρομολόγησης. Ένα γνώριμο όνομα μαζί με παράκαμψη προς κεντρικό υπολογιστή staging είναι διαφορετική σύνδεση από το ίδιο όνομα χωρίς παράκαμψη, και μόνο η εγγραφή δείχνει τη διαφορά. Συγκρίνετε την παράκαμψη πριν συγκρίνετε οτιδήποτε άλλο. Είναι το πεδίο που αφήνεται πιο συχνά πίσω όταν ένα προφίλ αναδημιουργείται με το χέρι.
Γιατί ο φάκελος αποθήκευσης είναι κακό υποκατάστατο
Ο κατάλογος κάτω από το Application Support είναι ιδιωτικός χώρος αποθήκευσης, όχι τεκμηριωμένη διεπαφή. Η διάταξή του μπορεί να αλλάξει μεταξύ εκδόσεων, και τα αρχεία μέσα του έχουν νόημα μόνο για την εφαρμογή που τα έγραψε.
Η αντιγραφή αυτού του φακέλου σε άλλο Mac μεταφέρει τα αρχεία αλλά όχι το πλαίσιο από το οποίο εξαρτώνται. Οι καταχωρίσεις Keychain, ο εγγεγραμμένος χρήστης και η δική της λογιστική της εφαρμογής είναι χωριστά, οπότε ένας αντιγραμμένος φάκελος μπορεί να εμφανίζεται στη θέση του και παρόλα αυτά να αποτυγχάνει να συνδεθεί. Μια μετεγκατάσταση που φαίνεται πλήρης και δεν συνδέεται είναι χειρότερη από μία που αρνείται να ξεκινήσει.
Αντιμετωπίστε τον φάκελο ως αντίγραφο ασφαλείας άγνωστης αξίας και όχι ως μορφή μετεγκατάστασης. Αν πρέπει να μετακινήσετε μια σύνδεση, μετακινήστε ένα προφίλ προέλευσης που εξέδωσε ο διακομιστής, όχι ένα κομμάτι της κατάστασης άλλης εγκατάστασης.
Τι δεν μπορεί να σας πει το ευρετήριο
Η λίστα δεν εξάγει φορητό αρχείο .ovpn και δεν επιστρέφει τα διαπιστευτήρια ή τα πιστοποιητικά που κρατά η εφαρμογή. Αναφέρει ότι ένα προφίλ υπάρχει και σε τι στοχεύει. Το πώς θα το αναδημιουργήσετε αλλού είναι ξεχωριστό ερώτημα με ξεχωριστή απάντηση.
Για μετεγκατάσταση, αποκτήστε το εγκεκριμένο αρχικό προφίλ ή τη τρέχουσα λήψη από τον διακομιστή και έπειτα εισαγάγετέ το μέσω της υποστηριζόμενης ροής εργασίας. Η τεκμηριωμένη σημαία εισαγωγής δέχεται αρχείο προέλευσης· η κατεύθυνση εξαγωγής δεν είναι μέρος αυτής της διεπαφής.
Κρατήστε την έξοδο του ευρετηρίου καθαρή
Η έξοδος μπορεί να περιέχει εσωτερικά ονόματα κεντρικών υπολογιστών και αναγνωριστικά λογαριασμών. Αντιμετωπίστε την όπως κάθε άλλη εξαγωγή ευρετηρίου και αποκρύψτε τα πεδία κεντρικού υπολογιστή και χρήστη πριν μοιραστείτε ένα στιγμιότυπο οθόνης.
Η επιθεώρηση δεν απαιτεί διακόπτη εισαγωγής ή κωδικό πρόσβασης. Αν μια εντολή που σας δόθηκε ζητά διαπιστευτήρια μόνο για να καταγράψει προφίλ, σταματήστε και ελέγξτε τις τεκμηριωμένες σημαίες. Η λίστα είναι ερώτημα μόνο για ανάγνωση και θα πρέπει να παραμείνει έτσι.