Danh sách các kết nối đã nhập có sẵn từ chính ứng dụng, không phải từ thư mục bên trong Application Support. OpenVPN Connect cho macOS cung cấp các cờ dòng lệnh truy vấn kho hồ sơ của chính nó, nghĩa là câu trả lời đến từ cùng mô hình mà GUI sử dụng. Đó là lý do danh sách được ghi chép vượt trội hơn bất kỳ thư mục nào bạn tìm thấy khi duyệt. Điều này cũng giải thích vì sao thư mục không phải là vật thay thế cho nó.

Điều lệnh đọc là một bản ghi nhỏ cho mỗi hồ sơ đã nhập: định danh, tên hiển thị, máy chủ, loại hồ sơ, tên người dùng đã lưu và bất kỳ ghi đè máy chủ nào. Mọi thứ khác về kết nối nằm sau bản ghi đó. Bản ghi chính là danh sách, và nó cố ý hẹp.

Các cờ CLI thực sự chạm tới đâu

Hướng dẫn dòng lệnh của Mac ghi chép --version và --list-profiles đối với tệp thực thi OpenVPN Connect. Đường dẫn trong tài liệu là một trình giữ chỗ và phải được thay bằng tệp nhị phân bên trong gói ứng dụng đã cài. Đặt đường dẫn đó trong dấu ngoặc kép, vì tên gói ứng dụng thường chứa dấu cách.

Tệp nhị phân đó không phải là openvpn từ Homebrew. Đây là các chương trình khác nhau với các cờ khác nhau, và chạy đầu ra trợ giúp của ứng dụng khách cộng đồng đối với một câu hỏi về Connect cho ra một câu trả lời sai đầy tự tin.

Chạy truy vấn trong ngữ cảnh của người dùng mà bạn muốn kiểm tra hồ sơ. Kho hồ sơ là trạng thái theo từng người dùng, nên một shell quản trị có thể thấy danh sách khác hoặc không thấy gì. Nếu danh sách trống trong khi GUI hiển thị rõ một kết nối, sự không khớp đó là điều đầu tiên cần kiểm tra.

Đọc bản ghi, không chỉ tên

Các trường được liệt kê tồn tại để phân biệt những mục trông giống nhau. Hai hồ sơ có thể dùng chung tên hiển thị mà vẫn trỏ tới các máy chủ khác nhau, và định danh là thứ phân biệt chúng khi bạn ghi lại hồ sơ mình muốn. Ghi ID bên cạnh tên, không phải thay cho tên.

Trường loại cho bạn biết hồ sơ xác thực như thế nào: đăng nhập tự động, khóa theo người dùng hoặc khóa theo máy chủ. Cách phân loại đó giải thích ứng dụng sẽ yêu cầu thông tin xác thực nào và liệu kết nối có thể bắt đầu mà không có người hiện diện hay không.

Tên máy chủ và ghi đè máy chủ là các sự thật định tuyến. Một tên quen thuộc cộng với ghi đè tới máy chủ staging là kết nối khác với cùng tên đó mà không có ghi đè, và chỉ bản ghi mới cho thấy khác biệt. So sánh ghi đè trước khi so sánh bất cứ điều gì khác. Đây là trường thường bị bỏ sót nhất khi hồ sơ được tạo lại bằng tay.

Vì sao thư mục lưu trữ là vật thay thế kém

Thư mục dưới Application Support là lưu trữ riêng, không phải giao diện được ghi chép. Cách bố trí của nó có thể thay đổi giữa các bản phát hành, và các tệp bên trong chỉ có ý nghĩa với ứng dụng đã ghi chúng.

Sao chép thư mục đó sang Mac khác mang theo các tệp nhưng không mang theo ngữ cảnh mà chúng phụ thuộc. Các mục Keychain, người dùng đã đăng ký và sổ sách riêng của ứng dụng là tách biệt, nên một thư mục đã sao chép có thể trông đúng chỗ mà vẫn không kết nối được. Một cuộc di chuyển trông hoàn chỉnh mà không kết nối còn tệ hơn một cuộc di chuyển từ chối bắt đầu.

Coi thư mục là bản sao lưu có giá trị chưa biết, không phải định dạng di chuyển. Nếu cần chuyển một kết nối, hãy chuyển hồ sơ nguồn do máy chủ phát hành, không phải một phần trạng thái của bản cài đặt khác.

Những gì danh sách không thể cho bạn biết

Danh sách không xuất tệp .ovpn di động và không trả lại thông tin xác thực hoặc chứng chỉ mà ứng dụng nắm giữ. Nó chỉ báo rằng một hồ sơ tồn tại và nhắm tới đâu. Cách tạo lại nó ở nơi khác là một câu hỏi riêng với câu trả lời riêng.

Để di chuyển, hãy lấy hồ sơ gốc đã được phê duyệt hoặc bản tải xuống hiện tại của máy chủ, rồi nhập nó qua quy trình làm việc được hỗ trợ. Cờ nhập được ghi chép nhận một tệp nguồn; hướng xuất không thuộc giao diện đó.

Giữ đầu ra danh sách sạch sẽ

Đầu ra có thể chứa tên máy chủ nội bộ và định danh tài khoản. Hãy xử lý nó như mọi bản xuất danh sách khác, và che các trường máy chủ và người dùng trước khi chia sẻ ảnh chụp màn hình.

Việc kiểm tra không cần công tắc nhập hay mật khẩu. Nếu một lệnh bạn nhận được yêu cầu thông tin xác thực chỉ để liệt kê hồ sơ, hãy dừng lại và kiểm tra các cờ được ghi chép. Danh sách là một truy vấn chỉ đọc, và nó nên tiếp tục như vậy.

Bài viết liên quan