เข้าถึงเซิร์ฟเวอร์ MySQL ของคุณจากระยะไกลผ่าน SSH

Jun 29, 2025
ความเป็นส่วนตัวและความปลอดภัย
เนื้อหาที่ไม่ถูกแคช

ดังนั้นคุณจึงมี MySQL บนเว็บเซิร์ฟเวอร์ของคุณ แต่โดยค่าเริ่มต้นจะเปิดให้กับพอร์ตภายในเครื่องเท่านั้นด้วยเหตุผลด้านความปลอดภัย หากคุณต้องการเข้าถึงฐานข้อมูลของคุณจากเครื่องมือไคลเอนต์เช่น MySQL Query Browser โดยปกติคุณจะต้องเปิดการเข้าถึงจากที่อยู่ IP ในพื้นที่ของคุณ ... แต่ก็ไม่ปลอดภัยเท่า

ดังนั้นเราจะใช้การส่งต่อพอร์ตผ่านอุโมงค์ SSH แทนดังนั้นไคลเอนต์ MySQL ของคุณจึงคิดว่ากำลังเชื่อมต่อกับเครื่อง localhost ของคุณ แต่จริงๆแล้วมันเชื่อมต่อกับเซิร์ฟเวอร์อื่นผ่านอุโมงค์

หากคุณใช้บรรทัดคำสั่ง ssh คำสั่งจะมีลักษณะดังนี้ (คุณสามารถทำสิ่งเดียวกันในรูปแบบกราฟิกในตัวเลือก Putty หรือ SecureCRT ได้หากต้องการ)

ssh -L 3306: localhost: 3306 [email protected]

ไวยากรณ์คือ ssh -L <localport> hostname <remoteport> <username> @ <servername> เราใช้ localhost เป็นชื่อโฮสต์เนื่องจากเรากำลังเข้าถึงเซิร์ฟเวอร์ mysql ระยะไกลโดยตรงผ่าน ssh คุณยังสามารถใช้เทคนิคนี้เพื่อส่งต่อผ่านเซิร์ฟเวอร์ ssh หนึ่งไปยังเซิร์ฟเวอร์อื่น

หากคุณมี mysql ที่ทำงานบนเครื่องท้องถิ่นของคุณอยู่แล้วคุณสามารถใช้พอร์ตท้องถิ่นอื่นสำหรับการส่งต่อพอร์ตและเพียงตั้งค่าเครื่องมือไคลเอนต์ของคุณเพื่อเข้าถึง MySQL บนพอร์ตอื่น

เมื่อคุณได้ ssh tunnel แล้วคุณสามารถเปิด MySQL Query Browser และป้อนรายละเอียดสำหรับเซิร์ฟเวอร์ระยะไกลของคุณโดยใช้ localhost เป็นโฮสต์เซิร์ฟเวอร์และปรับพอร์ตตามที่คุณใช้

เมื่อคุณคุ้นเคยกับวิธีนี้แล้วคุณจะสงสัยว่าทำไมคุณถึงเคยใช้ phpmyadmin หรือเวอร์ชันบรรทัดคำสั่ง

MySQL Workbench Tutorial - How To Connect To A MySQL Server Remotely With MySQL Workbench

How To Remotely Connect To MySQL Via SSH - Mac OSX

How To Enable Remote Access For MySQL Server/Database

02 Connecting To MySQL Via SSH

CPanel Tutorials - SSH Access

Python Connect To Remote MySQL Server

How To Configure A Remote Connection To MySQL Server Database

MySQL | Remote Access | MySQL Server | Linux CentOS 6.3 Part 1 // Tips From A Self Taught Developer

How To Allow Remote Connection To MySQL Server In Windows Server?

How To Remote Login To MySQL Database Server In Ubuntu / Debian

How To Connect To Mysql Database Remotely With Mysql Workbench | GoDaddy | 2018

How To SSh Tunnel Into A MySQL DB On The Cloud Using Putty And MySQL Workbench

Connect SQLyog To Remote Web MySQL Database Using SSH

Beginner MySQL Tutorial (1/9): Remote Login Via SSH Tunnel

Basic SSH Connection Tutorial


ความเป็นส่วนตัวและความปลอดภัย - บทความยอดนิยม

จะทำอย่างไรหากคุณพบ iPhone หรือสมาร์ทโฟนของใครหาย

ความเป็นส่วนตัวและความปลอดภัย Jul 17, 2025

สมาร์ทโฟนหายไปตลอดเวลา ฉันค่อนข้างมั่นใจว่าพี่สาวของฉันเสียเธ..


แม้ Firefox Quantum จะประสบความสำเร็จ แต่ Mozilla ก็ยังหลงทาง

ความเป็นส่วนตัวและความปลอดภัย Dec 27, 2025

เนื้อหาที่ไม่ถูกแคช Mozilla ควรจะแตกต่างกัน มันสร้างแบรนด์ตัวเองใน�..


“ Spear Phishing” คืออะไรและจะทำลายองค์กรขนาดใหญ่ได้อย่างไร

ความเป็นส่วนตัวและความปลอดภัย Sep 22, 2025

เนื้อหาที่ไม่ถูกแคช ข่าวนี้เต็มไปด้วยรายงาน "การโจมตีด้วยฟิชช�..


คุณสมบัติใหม่ที่ดีที่สุดใน iOS 10 (และวิธีใช้งาน)

ความเป็นส่วนตัวและความปลอดภัย Oct 12, 2025

เนื้อหาที่ไม่ถูกแคช iOS 10 เป็นหนึ่งในการอัปเกรดที่ใหญ่ที่สุดที่ Ap..


วิธีเปลี่ยนไอคอนน่าเกลียดของ 7-Zip ด้วยคนที่ดูดีขึ้น

ความเป็นส่วนตัวและความปลอดภัย Apr 5, 2025

เนื้อหาที่ไม่ถูกแคช 7-Zip เป็นโปรแกรม Windows ที่ยอดเยี่ยมสำหรับ ..


การเรียกใช้เซิร์ฟเวอร์ภายในบ้านที่ปลอดภัยหลัง SSH มีความเสี่ยงเพียงใด

ความเป็นส่วนตัวและความปลอดภัย Dec 5, 2025

เนื้อหาที่ไม่ถูกแคช เมื่อคุณต้องการเปิดบางสิ่งในเครือข่ายในบ�..


วิธีเล่นเกม LAN เก่าผ่านอินเทอร์เน็ต

ความเป็นส่วนตัวและความปลอดภัย Sep 23, 2025

บนพีซีคุณยังสามารถเล่นเกมเก่า ๆ ได้ซึ่งไม่เป็นความจริงสำหรับค�..


สิ่งที่คุณพูด: เดสก์ท็อปกับไคลเอนต์อีเมลบนเว็บ

ความเป็นส่วนตัวและความปลอดภัย Sep 15, 2025

เนื้อหาที่ไม่ถูกแคช เราพูดถึงเรื่องที่คุณทุกคนมีความคิดเห็นอย่�..


หมวดหมู่