Ich teste derzeit einige Konfigurationen mit vagrant (virtuelle Box), um 2 Server (derzeit VM) über einen SSH-Tunnel miteinander zu verbinden. Das Ziel ist es, meine Web-App sicher mit der Datenbank zu verbinden.
Das Problem ist, dass meine Abfragen beim Abfragen der Datenbank über einen SSH-Tunnel 5 bis 80 Mal langsamer sind als wenn ich keinen Tunnel verwende. Hier ist der Befehl, den ich benutze:
ssh -N -L 3306:127.0.0.1:3306 sshuser@192.168.10.10
Nach dem, was ich gelesen habe, sollte der Overhead nicht so hoch sein, deshalb habe ich ein paar Dinge versucht, um die Übertragungen zu beschleunigen. Ich finde heraus, dass, wenn ich die -N
Option entferne , die Abfragen so schnell sind, als ob ich keinen Tunnel benutze, aber ich werde im Terminal als 'sshuser' angemeldet (und das Hinzufügen eines &
am Ende des Befehls seltsam) Dinge ...).
Da ich das weiß, habe ich ein paar Fragen:
Sind meine Daten noch verschlüsselt, wenn ich die
-N
Option entferne ?Wenn ja, was kann ich tun, um die Leistung aufrechtzuerhalten, ohne in der Konsole als "sshuser" protokolliert zu werden?
Gibt es Optionen, mit denen ich die Verschlüsselung beschleunigen kann?
Vielen Dank im Voraus für Ihr Licht.