วันศุกร์ที่ 9 ตุลาคม พ.ศ. 2558

Hybrid Thin Client #10 (ใช้งานผ่านการเชื่อมต่อ OpenVPN)

ผมได้ทดลองทำ Lab เล็กๆ ขึ้นมาเผื่อว่าเครื่อง Terminal Server กับ Thin Client อยู่คนละสาขา
เราสามารถเชื่อมต่อเข้ามาผ่าน VPN ได้ด้วยครับ

ตามตัวอย่างนี้ผมทดลองตั้งค่า OpenVPN Server บน Endian 2.5 นะครับ
ตามภาพเลยครับ ขั้นแรกก็เปิดใช้งาน OpenVPN ตามปกติ แล้ว Download CA certificate เก็บไว้เพื่อเอาไป set ให้กับเครื่อง Thin Client ครับ


เสร็จแล้วให้สร้าง User ขึ้นมาตามต้องการครับ


เรียบร้อยแล้วระบบจะสร้าง Virtual Network ที่ชื่อว่า tap0 ขึ้นมาดังรูป


กลับมาทางฝั่ง Thin Client กันบ้าง
เริ่มแรกให้สร้างโฟลเดอร์ /home/pi/.local/vpn ขึ้นมาครับ แล้วสร้างไฟล์ขึ้นมา 3 ตัวดังนี้
- endian.ovpn ไฟล์นี้เป็นไฟล์ config สำหรับตั้งค่าการเชื่อมต่อ VPN (แก้ไขส่วนของ remote และ ca ให้สอดคล้องกับ Server ของท่านนะครับ)
- endian.pem ไฟล์นี้คือ certificate ที่โหลดมาจาก endian (ตามหัวข้อแรก)
- pass.txt  ไฟล์นี้ใช้เก็บ user, password ตามที่เราตั้งค่าไว้ในขั้นตอนที่แล้ว



ขั้นตอนที่แล้วเป็นการเตรียมไฟล์ต่างๆ เพื่อใช้สำหรับเชื่อมต่อ VPN
ต่อมาเราจะสั่งให้เครื่อง Thin Client เชื่อมต่อ VPN ทันทีหลัง boot เครื่อง ให้เข้าไปที่ Setting > Main Config > Start Script จะปรากฎหน้าต่างให้เราเขียน script
อะไรก็ได้เพื่อรันตอน boot เครื่อง  คราวนี้คำสั่งสำหรับเชื่อม VPN ให้ระบุดังนี้ครับ

cd /home/pi/.local/vpn && sudo openvpn --config endian.ovpn --auth-user-pass pass.txt &




จากนั้น Reboot เครื่อง 1 ครั้งก็จะเห็น icon ของ Virtual Network เพิ่มขึ้นมาอักตัวชื่อ tap0 ดังรูป


เมื่อเข้าไปดูที่ System info ก็จะเห็นรายละเอียดของ VPN Network ชื่อ tap0 ดังรูป

ไม่มีความคิดเห็น:

แสดงความคิดเห็น