Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
OpenVPN adalah VPN selamat yang menggunakan SSL (Secure Socket Layer) dan menawarkan pelbagai ciri. Dalam panduan ini, kami akan merangkumi proses pemasangan OpenVPN di Ubuntu 16 menggunakan pihak berkuasa sijil yang dihoskan dengan mudah.
Untuk memulakan, kami memerlukan beberapa pakej yang dipasang:
sudo su
apt-get update
apt-get install openvpn easy-rsa
OpenVPN adalah SSL VPN, yang bermaksud bahawa ia bertindak sebagai Pihak Berkuasa Sijil untuk menyulitkan lalu lintas antara kedua-dua pihak.
Kita boleh memulakan dengan menyiapkan Otoriti Sijil pelayan OpenVPN kami dengan menjalankan perintah berikut:
make-cadir ~/ovpn-ca
Kita sekarang boleh beralih ke direktori baru yang kita buat:
cd ~/ovpn-ca
Buka fail dengan nama vars
dan perhatikan parameter berikut:
export KEY_COUNTRY="US"
export KEY_PROVINCE="NJ"
export KEY_CITY="Matawan"
export KEY_ORG="Your Awesome Organization"
export KEY_EMAIL="me@your_awesome_org.com"
export KEY_OU="YourOrganizationUnit"
Dan edit dengan nilai anda sendiri. Kita juga perlu mencari dan menyunting baris berikut:
export KEY_NAME="server"
Kita sekarang boleh mula membina Lembaga Sijil kita dengan menjalankan perintah berikut:
./clean-all
./build-ca
Perintah ini mungkin memerlukan beberapa minit untuk diselesaikan.
Sekarang, kita boleh mula membina kunci pelayan kita dengan menjalankan perintah berikut:
./build-key-server server
Sementara server
bidang harus diganti dengan KEY_NAME
kita tetapkan dalam vars
file lebih awal. Dalam kes kita, kita boleh menyimpan server
.
Proses membina kunci pelayan kami mungkin mengajukan beberapa soalan, seperti berakhirnya dirinya sendiri. Kami menjawab semua soalan ini dengan y
.
Pada langkah seterusnya, kami membuat Diffie-Hellman
kunci yang kuat yang akan digunakan semasa pertukaran kunci kami. Taipkan arahan berikut untuk membuatnya:
./build-dh
Kita sekarang boleh membuat tandatangan HMAC untuk memperkuat pengesahan integriti TLS pelayan:
openvpn --genkey --secret keys/ta.key
./build-key client
Setelah berjaya membuat Lembaga Sijil kita sendiri, kita dapat mulai dengan menyalin semua fail yang diperlukan dan mengkonfigurasi OpenVPN itu sendiri. Sekarang, kami akan menyalin kunci dan sijil yang dihasilkan ke direktori OpenVPN kami:
cd keys
cp ca.crt ca.key server.crt server.key ta.key dh2048.pem /etc/openvpn
cd ..
Selepas itu, kita dapat menyalin contoh file konfigurasi OpenVPN ke direktori OpenVPN kami dengan menjalankan perintah berikut:
gunzip -c /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz | tee /etc/openvpn/server.conf
Kita sekarang boleh mula mengedit konfigurasi kita agar sesuai dengan keperluan kita. Buka fail /etc/openvpn/server.conf
dan tanggalkan baris berikut:
push "redirect-gateway def1 bypass-dhcp"
user nobody
group nogroup
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
tls-auth ta.key 0
Kita juga perlu menambahkan baris baru ke konfigurasi kita. Letakkan baris berikut di bawah tls-auth
garis:
key-direction 0
Oleh kerana kami ingin membenarkan pelanggan kami mengakses Internet melalui pelayan kami, kami membuka fail berikut /etc/sysctl.conf
dan melepaskan baris ini:
net.ipv4.ip_forward=1
Sekarang kita harus menerapkan perubahan:
sysctl -p
Untuk menyediakan Akses Internet kepada klien VPN kami, kami juga harus membuat aturan NAT. Peraturan ini adalah satu pelapik pendek yang kelihatan seperti ini:
iptables -t nat -A POSTROUTING -s 10.8.0.0/16 -o eth0 -j MASQUERADE
Kita sekarang boleh memulakan pelayan OpenVPN dan membiarkan pelanggan berhubung dengan menaip kekunci berikut:
service openvpn start
Ini menyimpulkan tutorial kami. Nikmati Pelayan OpenVPN baru anda!
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut