Hallo zusammen, erstmal zu mir: 25 Jahre Unix Erfahrung, aber Null Kenntnisse IPv6 😎
Ubuntu V-Server bei Strato mit DynDns Domain die über FritzBox auf Synology NAS zeigt
Ziel: Aus einem Wordpress Plugin heraus über sftp auf die NAS zugreifen
Problem: Da IPv6 Routing auf das NAS (noch) nicht funktioniert (anderes Thema), muss sftp über IPv4 laufen. DynDNS liefert für die FritzBox sowohl IPv4 und IPv6 Adressen. Leider verwendet Apache2/Workpress in den Pluginscripten bei sftp automatisch die IPv6 Adresse und das läuft in einen Timeout.
Was funktioniert? ssh/sftp aus der Shell funktioniert sowohl mit -4 als auch mit AdressFamily inet in .ssh/config
Was habe ich probiert? Dem wordpress User ebenfalls eine .ssh/config zu verpassen. Nach su wordpress funktioniert sftp auch ohne -4 Argument in der Shell. Leider kratzt sich Apache/Wordpress (auch nach Restart von Apache) nicht um diese Einstellung.
Die Frage lautet daher: wie erreiche ich, dass die PHP Prozesse von Wordpress für ssh/sftp nur IPv4 verwenden? Ich dachte eigentlich, dass die Plugins unter dem wordpress User laufen. Aber vermutlich nicht .ssh/config anziehen? Bin da etwas lost.
Was ich vermeiden möchte ist, IPv6 komplett abzuklemmen.
Ideen?
Andreas