Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich in PHP über SSH eine sichere Verbindung zu einem Remote-MySQL-Server herstellen?
Sichere Verbindung zu einem Remote-MySQL-Server über SSH in PHP
Um einen sicheren Tunnel für die PHP-Datenbankkonnektivität einzurichten, verwenden Sie die folgende SSH-Tunnellösung bietet einen robusten Ansatz.
SSH-Tunnel-Setup
ssh -fNg -L 3307:10.3.1.55:3306 [email protected]
PHP-Verbindung
Sobald der SSH-Tunnel eingerichtet ist, können Sie über PHP sicher eine Verbindung zur Datenbank herstellen, indem Sie Folgendes verwenden:
<code class="php">$smysql = mysql_connect( "127.0.0.1:3307", "dbuser", "passphrase" ); mysql_select_db( "db", $smysql ); </code>
Dadurch wird über den verschlüsselten SSH-Tunnel eine Verbindung zur Remote-Datenbank hergestellt.
Vorteile
Das obige ist der detaillierte Inhalt vonWie kann ich in PHP über SSH eine sichere Verbindung zu einem Remote-MySQL-Server herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!