Unter Plesk Datenbank extern erreichbar machen (debian).

mysql -h****.com -uweb3 -p web3 < /tmp/usr_web0_6.sql
Also so bekomme ich eine verbindung :confused:
MySQL hat im gegesatz zu ssh/scp im Normalfall keinen RSA Host Key und merkt deshalb nicht wenn jemand "something nasty" bzw eine man-in-the-middle Atacke macht. Wenn da wirklich jemand was manipuliert hat hast du ihm jetzt die gesammte Datenbank inklusive Passwort gegeben.
 
Onkel said:
was kann ich jetzt unternehmen das es wieder Funktioniert ?
Was funktioniert denn jetzt nicht?
Nach der Sache mit dem RSA-Key sollter er Dich nach Bestätigung fragen. Und dort braucht man nur 'yes' eintippen.

huschi.
 
Nach der Sache mit dem RSA-Key sollter er Dich nach Bestätigung fragen. Und dort braucht man nur 'yes' eintippen.

macht er aber nicht :confused:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
cx:nb:77:p0:11:x1:11:yy:ee:d1:2b:44:0e:11:47d:ic.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:1
RSA host key for 777.444.34.55 has changed and you have requested strict checking.
Host key verification failed.
lost connection
 
Onkel said:
and you have requested strict checking.
Mal 'man ssh' anschmeisen und nach 'strict' oder 'checking' suchen und Du findest es:
Code:
ssh HOST -o StrictHostKeyChecking ask

huschi.
 
Mal 'man ssh' anschmeisen und nach 'strict' oder 'checking' suchen und Du findest es:

Ich weiß ja garnicht was ich machen soll, also kann ich, auch wenn ich suche, dass finden wonach ich suchen sollten, weil ich ja garnicht weiß was ich suchen soll.

minden900:~ # ssh HOST -o StrictHostKeyChecking ask
command-line line 0: Missing yes/no/ask argument.

das ist das Ergebnis.
 
Onkel said:
ssh HOST -o StrictHostKeyChecking ask
Ich gebe zu es fehlte in '=' dazwischen.
Aber ich hab es eben selbst getestet und bei mir läßt er sich partu nicht per Commandozeile umstellen.
Also mußt Du die Option in der /etc/ssh/ssh_config entsprechend bearbeiten.

huschi.
 
Code:
# This is the ssh client system-wide configuration file.  See
# ssh_config(5) for more information.  This file provides defaults for
# users, and the values can be changed in per-user configuration files
# or on the command line.

# Configuration data is parsed as follows:
#  1. command line options
#  2. user-specific file
#  3. system-wide file
# Any configuration value is only changed the first time it is set.
# Thus, host-specific definitions should be at the beginning of the
# configuration file, and defaults at the end.

# Site-wide defaults for various options

Host *
  ForwardAgent no
  ForwardX11 no
  RhostsRSAAuthentication no
  RSAAuthentication yes
  PasswordAuthentication yes
  HostbasedAuthentication no
  BatchMode no
  CheckHostIP yes
  AddressFamily any
  ConnectTimeout 0
  StrictHostKeyChecking ask
  IdentityFile ~/.ssh/identity
  IdentityFile ~/.ssh/id_rsa
  IdentityFile ~/.ssh/id_dsa
  Port 22
  Protocol 2,1
  Cipher 3des
  Ciphers aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
  EscapeChar ~


Habe es so umgeändert aber gleiches Problem :(

gibt es irgendwo ein hwto wo so ein Problem beschrieben ist, weil langsam nerve ich.
 
Onkel said:
weil langsam nerve ich.
Aber dafür sind wir doch da! ;)

Nun gibt es immernoch die ganz harte Methode:
Bearbeite die .ssh/known_hosts indem Du die entsprechende Zeile löschst.
Spätestends dann sollte er Dich beim nächsten Connect fragen.

huschi.
 
Huschi said:
Vorher mußt Du allerdings dem User (hier besser nicht admin!) auch den Zugriff von extern gestatten: In mysql.user muß das Feld 'host' auf '%' gesetzt sein. (Danach flush-privileges nicht vergessen.)

Wo finde ich denn diese "mysql.user"?
Und was ist "flush"?

Ich würde nämlich gerne meine mysql-DB mit mysql-front sichern und nicht über phpmyadmin.

Danke.
 
Und wie mache ich denn das jetzt genau?

Ich bekomme nämlich immer die Meldung "access denied" zurück, wenn ich mit mysql-front connecten will.

Danke schonmal.
 
Naja.....das haste ja vorher schon beschrieben.....

SkipNetworking hatte ich auskommentiert.
Aber MySQL verweigert meinen User und das Passwort.
 
Wenn ich telnet mach, dann komm da nur ein Buchstaben- und Zahlendurcheinander.

Ne Sekunde danach kommt die Meldung: Verbindung zu Host verloren
 
zwelch82 said:
Wenn ich telnet mach, dann komm da nur ein Buchstaben- und Zahlendurcheinander.
So soll es auch sein. Also fehlen dem User die entsprechenden Rechte (wenn das Passwort stimmt) für externen Zugriff.
Was steht in der Spalte mysql.user.host für den User?
Gibt es auch Einträge in mysql.db für diesen User?
 
zwelch82 said:
Wo finde ich denn diese Einträge?
Ich hab Dir oben bereits die Schreibweise erklärt.
Log Dich als 'admin' (war doch Plesk, gell?) in die Datenbank ein (egal ob per mysql oder phpMyAdmin) und schau Dir die Datenbank 'mysql' an.

huschi.
 
Also phpmyadmin ist ja bei Plesk dabei. Aber wie kann ich mich da als Admin anmelden? Wenn ich es über Plesk aufrufe, bin ich immer gleich als Domain-User angemeldet und kann dies irgendwie auch nicht ändern.

Muss ich phpmyadmin nochmal extra installieren?

Oder wie kann die Tabellen über mysql anzeigen lassen?
 
Back
Top