เนื่องจากฉันไม่เข้าใจสิ่งที่คุณต้องทำอย่างแท้จริงให้ฉันอธิบายว่า VPN ทำงานอย่างไร:
ในการมี VPN คุณต้องมีเซิร์ฟเวอร์ VPN (ที่ที่คุณเชื่อมต่อ) และไคลเอนต์ VPN (เครื่องที่คุณใช้เชื่อมต่อกับเซิร์ฟเวอร์) คุณไม่สามารถสร้างการเชื่อมต่อโดยไม่มีเซิร์ฟเวอร์ VPN เรามี 3 ความเป็นไปได้ที่นี่:
คุณต้องการให้เซิร์ฟเวอร์ของคุณเชื่อมต่อกับเซิร์ฟเวอร์อื่น (เซิร์ฟเวอร์ VPN) ในกรณีนี้คุณต้องมีไคลเอนต์และเนื่องจากมี VPN หลายประเภทคุณต้องทำตามคำแนะนำจากผู้ดูแลระบบเซิร์ฟเวอร์ VPN
คุณต้องการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณจากเครื่องอื่น (เครื่องของคุณอาจ) และในกรณีนี้คุณต้องติดตั้งเซิร์ฟเวอร์ VPN บนเซิร์ฟเวอร์ของคุณและไคลเอนต์ในเครื่องของคุณ สำหรับสิ่งที่ฉันใช้OpenVPN เป็นเวลาหลายปีและทำงานได้ดีกับไคลเอนต์ Windows และ Ubuntu
คุณต้องการเชื่อมต่อทั้งสองเครื่องกับเซิร์ฟเวอร์ VPN ที่โฮสต์จากบุคคลที่สามและในกรณีนี้เนื่องจากมี VPN หลายประเภทคุณต้องทำตามคำแนะนำของผู้ดูแลระบบบุคคลที่สาม
หากคุณต้องการการเชื่อมต่อ "ส่วนตัว / เข้ารหัส" ไปยังเซิร์ฟเวอร์ของคุณคุณมี SSH อยู่แล้วและคุณจะไม่ต้องใช้ VPN อีกมาก VPN มีประโยชน์ในการเชื่อมต่อกับเครือข่ายราวกับว่าคุณเป็นเครื่องท้องถิ่นในเครือข่ายและไม่เป็นประโยชน์ในการเชื่อมต่อกับเครื่องเดียวซึ่งคุณสามารถใช้การเชื่อมต่อ SSH สำหรับเทอร์มินัล (และเปลี่ยนเส้นทางกราฟิกเอาต์พุตไปยังหน้าจอของคุณหากเซิร์ฟเวอร์มีกราฟิก desktop) และ SSH tunnels เพื่อเข้าถึงพอร์ตอื่น ตัวอย่างเช่นการสร้างช่องสัญญาณด้วย SSH โลคัลพอร์ตบนเครื่องของคุณไปยังพอร์ต 3306 บนเซิร์ฟเวอร์ระยะไกลเพื่อจัดการ MySQL ด้วยการเชื่อมต่อที่เข้ารหัส 100% แทนที่จะใช้ phpmyadmin ส่งรหัสผ่าน root ของคุณผ่าน http
ปรับปรุง PPTP:
สำหรับไคลเอนต์ PPTP ผ่านทางบรรทัดคำสั่งคุณสามารถใช้ไคลเอนต์ pptp-linux:
sudo apt-get install pptp-linux
มีบทเรียนมากมายเกี่ยวกับวิธีการกำหนดค่า:
แก้ไขหลังจากความคิดเห็นจาก OP:
ไซต์ช่วยเหลือชุมชน Ubuntuทำงาน
อื่น ๆ ที่มีอยู่เช่นลูกค้า PPTP ลินุกซ์ กวดวิชาสำหรับลูกค้าบรรทัดคำสั่งหรือลูกค้า GUI เพื่อติดตั้งเฉพาะpptp-linux
และไม่ได้network-manager-pptp
คำแนะนำไซต์ pptp-linuxสำหรับ Debian ยังมีรายละเอียดสำหรับบรรทัดคำสั่งและควรทำงานได้อย่างไม่มีปัญหาใน Ubuntu