Saya mencoba membuat koneksi VPN untuk mesin Ubuntu Server saya untuk digunakan. Saya hanya memiliki akses melalui sesi terminal ssh.
Saya telah melihat banyak artikel yang merinci cara menghubungkan ke koneksi yang ada, tetapi tidak ada yang membuat koneksi baru.
Saya menggunakan Ubuntu Server 12.x
Jawaban:
Karena saya tidak mengerti apa yang perlu Anda lakukan dengan tepat, izinkan saya menjelaskan cara kerja VPN:
Untuk memiliki VPN, Anda memerlukan Server VPN (tempat Anda terhubung) dan Klien VPN (mesin yang Anda gunakan untuk terhubung ke Server). Anda tidak dapat membuat koneksi tanpa server VPN. Kami memiliki 3 kemungkinan di sini:
Anda ingin server Anda terhubung ke yang lain (Server VPN). Dalam hal ini Anda memerlukan klien dan karena ada berbagai jenis VPN, Anda harus mengikuti instruksi dari administrator Server VPN.
Anda ingin terhubung ke server Anda dari komputer lain (mungkin mesin lokal Anda) dan dalam hal ini Anda perlu menginstal server VPN di server Anda dan klien di mesin Anda. Untuk itu saya menggunakan OpenVPN sejak bertahun-tahun dan bekerja sangat baik dengan klien Windows dan Ubuntu
Anda ingin menghubungkan kedua mesin ke server VPN yang dihosting dari pihak ke-3 dan dalam hal ini karena ada banyak jenis VPN yang berbeda, Anda harus mengikuti instruksi dari administrator pihak ke-3.
Jika Anda hanya ingin koneksi "pribadi / terenkripsi" ke server Anda, Anda sudah memiliki SSH dan Anda tidak akan memiliki lebih banyak dengan VPN. VPN berguna untuk terhubung ke jaringan seolah-olah Anda adalah mesin lokal di jaringan dan tidak begitu berguna untuk terhubung ke satu mesin di mana Anda dapat menggunakan koneksi SSH untuk terminal (dan mengarahkan output grafis ke layar Anda jika server memiliki gambar desktop) dan terowongan SSH untuk mengakses port lain. Misalnya tunneling dengan SSH port lokal di mesin Anda ke port 3306 pada server jarak jauh untuk mengelola MySQL dengan koneksi terenkripsi 100% daripada menggunakan phpmyadmin mengirim password root DB Anda melalui http.
Pembaruan PPTP:
Untuk klien PPTP melalui baris perintah, Anda dapat menggunakan klien pptp-linux:
sudo apt-get install pptp-linux
Ada banyak tutorial tentang cara mengkonfigurasinya:
Diedit setelah komentar dari OP: Situs bantuan komunitas Ubuntu berfungsi.
Yang lain tersedia seperti klien PPTP Linux . Tutorial ini untuk klien baris perintah atau klien GUI jadi instal saja
pptp-linux
dan tidaknetwork-manager-pptp
Instruksi situs pptp-linux untuk Debian juga dirinci untuk baris perintah dan harus berfungsi tanpa masalah di Ubuntu.
sumber
Artikel ini mungkin bermanfaat. http://ashu-geek.blogspot.com/2012/05/vpn-virtual-private-network.html
ini menjelaskan cara membuat koneksi vpn menggunakan terminal dan dekstop GUI.
sumber
gunakan 'pppd' untuk mencapainya:
ganti "mypassword" dengan kata sandi akun pptp Anda. "myvpn" adalah file konfigurasi, format sebagai:
format file config ini disebutkan di sini: https://help.ubuntu.com/community/VPNClient
Dan, "nodetach", atau "defaultroute" adalah opsi untuk pppd, dijelaskan di sini: http://manpages.ubuntu.com/manpages/hardy/man8/pppd.8.html
Saya telah menggunakan metode ini di java untuk mengatur koneksi vpn klien pptp, ya, itu berhasil.
File pid, ada di /var/run/ppp-xxx.pid, "xxx" adalah nama tautan Anda yang ada di file konfigurasi Anda. Anda dapat membaca pid dari pppd dari file pid ini mengirim sinyal ke pppd, misalnya "sudo kill -s SIGTERM pid_of_pppd", untuk mematikan pppd.
sumber