Làm cách nào để bắt đầu kết nối VPN từ dòng lệnh?


9

Tôi muốn lưu một số lần nhấp chuột và tổ hợp phím bằng cách bắt đầu kết nối VPN từ dòng lệnh. Có công cụ nào cho việc này trong Mac OS X không? Tốt nhất, nên chấp nhận tên và mật khẩu kết nối VPN và bắt đầu kết nối VPN.

Cập nhật: Tôi đang nói về máy khách VPN tích hợp cho Cisco IPSec VPN.


1
Có rất nhiều giao thức VPN. Có phải chúng ta đang nói về các giao thức được hỗ trợ bởi triển khai VPN tích hợp (PPTP, L2TP hoặc Cisco)?
Sören Kuklau

Có, tôi đang nói về máy khách VPN tích hợp trong Mac, cụ thể là "Cisco IPSec".
Peter tibraný

Câu trả lời:


10

Đặt cược tốt nhất của bạn dường như là AppleScript:

tell application "System Events"
   tell current location of network preferences
       set VPNservice to service "VPN (L2TP) 2" -- name of the VPN service
       if exists VPNservice then connect VPNservice
   end tell
end tell

(từ http://macscripter.net/viewtopic.php?id=22992 )

Đối với việc nhập tên người dùng và mật khẩu, tôi không chắc làm thế nào bạn có thể làm điều đó. Việc viết kịch bản thêm có thể giúp bạn có cửa sổ ngoài cùng và nhập tên người dùng và mật khẩu, sau đó gửi hộp thoại, nhưng vì tôi không có Cisco VPN để kiểm tra nên tôi không thể cho bạn biết cách thiết lập.

Nếu bạn đã cài đặt máy khách Cisco VPN thực tế (không cần thiết afaik), bạn chỉ cần sử dụng lệnh này:

open /Applications/VPNClient.app --args -c -user <YourUsername> -pwd <YourPassword> <ProfileNameToConnect>

Tôi chưa cài đặt máy khách Cisco VPN bổ sung, tôi sử dụng VPN dựng sẵn trong Mac. Cảm ơn, tôi sẽ thử nó.
Peter tibraný

Tôi khuyên bạn không nên đặt mật khẩu trên dòng lệnh. Nó có thể được đọc bởi người dùng khác.
bahamat

@bahamat, chắc chắn, nhưng vì tôi là người dùng duy nhất trên máy tính của tôi, tôi không quan tâm.
Peter tibraný

Chính xác những gì tôi đang tìm kiếm, NHƯNG Khi tôi thử tập lệnh này, tôi nhận được "Lỗi cú pháp: Kết thúc dòng mong đợi nhưng tìm thấy định danh" và nó làm nổi bật sự xuất hiện đầu tiên của từ "vị trí".

@bahamat nếu bạn chỉ chỉ định -ctùy chọn, thì bạn sẽ nhận được lời nhắc cửa sổ GUI cho tên người dùng và mật khẩu (đối với cấu hình mặc định).
haridsv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.