วิธีบันทึกรหัสผ่านการเชื่อมต่อ Cisco VPN โดยอัตโนมัติใน Mac OS X


16

ฉันได้ตั้งค่าการเชื่อมต่อ Cisco IPSec VPN แทนที่จะใช้ไคลเอนต์ Cisco บน Mac OS X ฉันชอบมันค่อนข้างดีอยู่ในถาดถัดจากนาฬิกาและทำให้ฉันสามารถเชื่อมต่อและยกเลิกการเชื่อมต่อได้อย่างง่ายดาย

อย่างไรก็ตามข้อเสียอย่างหนึ่งของเรื่องนี้ก็คือบานหน้าต่างการตั้งค่าเครือข่ายของ Apple บังคับใช้นโยบายของเซิร์ฟเวอร์ระยะไกลในการไม่เก็บรหัสผ่านของผู้ใช้ดังนั้นมันจะให้ฉันเก็บไว้เมื่อฉันสร้างการเชื่อมต่อครั้งแรกและมันจะให้ฉันเชื่อมต่อกับมัน แต่หลังจากฉันยกเลิกการเชื่อมต่อมันจะลบรหัสผ่านและจะไม่ให้ฉันพิมพ์ในฟิลด์นั้นอีกต่อไป

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งที่ฉันลงท้ายด้วยคือกล่องให้ฉันใส่ข้อมูลการเข้าสู่ระบบทุกครั้งที่ฉันเชื่อมต่อ มีวิธีการข้าม / เติมอัตโนมัตินี้หรือไม่

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


2

ในวันอันเลวร้ายของการใช้ไคลเอนต์ของ Cisco มันเป็นเรื่องง่ายที่จะแก้ไขไฟล์. pcfเพื่อแก้ไขนโยบายเซิร์ฟเวอร์ระยะไกล การใช้ไคลเอนต์ทางเลือกShimoได้ทำงานกับฉันเมื่อสองสามปีก่อน (ตอนนี้มันเป็นแหล่งข้อมูลปิด แต่คุณสามารถรับเวอร์ชันเก่าได้จาก Google Code) นี่เป็นวิธีแก้ปัญหาอื่นที่ฉันไม่ได้ลองใช้ Keychain


1
ขอขอบคุณ. Cisco สามารถใช้บั๊กกี้บน OS X ได้ดังนั้นฉันจึงชอบฟังก์ชั่น IPSec ในตัว ใช่ด้วยpcfไฟล์ที่คุณสามารถเก็บรหัสผ่านและทำให้ไฟล์ "อ่านอย่างเดียว" ได้อย่างมีประสิทธิภาพเพื่อให้ลูกค้าไม่สามารถลบรหัสผ่านแม้ว่านโยบายของเซิร์ฟเวอร์ระยะไกลจะบอกให้ทำเช่นนั้น นอกจากนี้ชิโม่อาจทำงานได้ แต่จริงๆแล้วคำถามของฉันเกี่ยวกับวิธีการทำกับลูกค้าในตัว ลองใช้วิธีแก้ปัญหา - ช่วยให้คุณสามารถจัดเก็บรหัสผ่านเริ่มแรก แต่หลังจากที่คุณยกเลิกการเชื่อมต่อรหัสผ่านจะถูกลบ
cwd

@cwd ทำไมคุณถึงยอมรับคำตอบนี้หากไม่ตอบคำถามของคุณ หรือฉันแยกวิเคราะห์ความคิดเห็นของคุณผิด?
unomi

3

มีวิธีแก้ปัญหาด้วย AppleScriptที่เหมาะกับฉัน


ทุกคนสามารถยืนยันได้ว่า AppleScript นี้ยังใช้งานได้ใน 10.9.4 หรือไม่ ฉันได้รับรหัสผ่านของฉันวางไว้ในเครื่องเทอร์มินัลถ้าฉันเรียกใช้สคริปต์ผ่าน osascript หรือวางเคอร์เซอร์ถ้าฉันเรียกใช้จาก AppleScript Editor
cclark

ใช่ใช้งานได้กับ 10.9.4 นอกจากนี้คุณยังสามารถทดสอบทางแยกของฉัน: gist.github.com/synox/c597321d6d007f812f45
ซินอกซ์

เราลงเอยด้วยการเปลี่ยนเราเตอร์เพื่อให้สามารถบันทึกได้ แต่น่าเสียดายที่ฉันไม่มีสภาพแวดล้อมที่ง่ายต่อการทดสอบทางแยก ขอขอบคุณที่ติดตามและแบ่งปัน
cclark

สามารถยืนยันการใช้งานได้บน Yosemite แต่ดูเหมือนจะไม่ป้อนรหัสผ่านโดยอัตโนมัติเมื่อฉันเปิดตัวเชื่อมต่อ VPN ฉันต้องการให้ฉันคลิกปุ่ม "run" เพื่อให้สคริปต์ป้อนรหัสผ่านด้วยตนเอง - นี่เป็นหน้าที่การใช้งานที่ตั้งใจหรือไม่
theGreenCabbage

สิ่งนี้ไม่ได้ตั้งใจมันทำโดยอัตโนมัติสำหรับฉัน ให้ฉันตรวจสอบอีกครั้งพร้อมอัปเดตล่าสุด
Synox

2

ผมได้รับสคริปต์อื่นบน GitHub

แทนที่จะจำลองคลิกและอินพุตสคริปต์นี้เข้าถึงกระบวนการและเพียงเรียกใช้การกระทำ

ในขณะที่ครั้งแรกที่สคริปต์ทำงาน OSX อาจขอการช่วยสำหรับการเข้าถึง


ขออภัย new Mac ทั้งหมดที่นี่ ไฟนี้ดับลงโดยอัตโนมัติหรือไม่เมื่อฉันพยายามเชื่อมต่อ VPN ของฉันที่แถบด้านบนหรือสิ่งนี้ถูกเรียกว่าคล้ายกับสคริปต์เพื่อเชื่อมต่อกับ VPN หรือไม่
anon58192932

นี่คือการให้ฉัน 'vpn ได้รับอนุญาตเข้าถึงช่วยตอนนี้' วิธีแก้ไขคือไปที่การตั้งค่าความปลอดภัยและเพิ่มชื่อของสคริปต์เพื่ออนุญาตการเข้าถึง
anon58192932

-1

คำอธิบาย:

ปัญหานี้เกิดจากปัญหาเกี่ยวกับรายการ Keychain Access สำหรับการเชื่อมต่อ VPN IPSec การแก้ไขสองนาทีจะจัดเรียงให้คุณ

วิธีการแก้:

  1. เรียกใช้ Keychain Access โดยคลิก Applications > Utilities > Keychain Access
  2. ที่บานหน้าต่างด้านซ้ายบนภายใต้ Keychains ให้เลือก System
  3. ที่ด้านล่างซ้ายภายใต้หมวดเลือกรายการทั้งหมด
  4. ที่ด้านขวาของหน้าจอเลื่อนไปที่ด้านล่างและค้นหาสองรายการที่เรียกว่า VPN (IPSec)
  5. คลิกสองครั้งที่ VPN (IPSec) ชนิดที่เป็น IPSec XAuth รหัสผ่าน
  6. คลิกปุ่ม / แท็บการควบคุมการเข้าถึง แอปพลิเคชันที่ได้รับอนุญาตให้ใช้รายการพวงกุญแจนี้จะปรากฏด้านล่าง หากคุณได้รับพร้อมท์ให้ใส่รหัสผ่าน
  7. คลิกที่เครื่องหมายบวก ( + )
  8. เมื่อหน้าต่าง Finder ปรากฏขึ้นให้กดCmd + Shift + Gบนแป้นพิมพ์ของคุณ
  9. เมื่อกล่องโต้ตอบไปที่โฟลเดอร์ปรากฏขึ้นให้ป้อน/usr/libexec/configdและคลิกไป
  10. เลือกและคลิกเพิ่ม
  11. คลิกบันทึกการเปลี่ยนแปลง
  12. ปิด Keychain Access แล้วลองเชื่อมต่อ VPN ของคุณอีกครั้ง

http://www.proposedsolution.com/solutions/vpn-ipsec-prompting-saved-password/


2
ไม่ทำงานบนเทือกเขาสูง
gabin

@Gabin คุณถูกต้องไม่ทำงานบน macOS 10.13.3 บางทีคุณอาจพบวิธีแก้ปัญหาที่ใช้งานได้หรือไม่
Darrarski

@Darrarski น่าเสียดายที่ไม่ได้ ฉันป้อนรหัสผ่านด้วยตนเอง
gabin

@gabin ไม่มีคำตอบ "ถูก" สำหรับคำถามนี้ สำหรับฉัน - ไม่มีอะไรทำงานได้อีกแล้ว
skywinder
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.