ich bin mit der Thematik beschäftigt eine FTP Verbindung mittels AUTH TLS über ein PHP Script herzustellen um Dateien zu verschieben.
Das Script soll auf einem Win 2003 Server laufen. Die Verbindung wird von Standort A zu Standort B über eine Firewall gesteuert auf der die IP des Rechners dafür freigeschalten ist.
Meine Versuche die Authentifizierung als Parameter mit zu übergeben scheitern leider.
Hier ein kleiner Schnipsel:
- Code: Select all
$Stream = fopen("ftps://$user:$pass@$server/$filename", "w");
Die Gegenseite verlangt dazu noch den passiven Modus.
Die generelle Verbindung zwischen den beiden Standorten funktioniert mittels dem AddOn FireFTP vom Firefox.
Da man dort aber die Files händisch schieben muss, ist dies recht unpraktikabel.
Die Verbindung mittels ssh2_connect funktioniert nicht, da die Gegenstelle kein SSH erlaubt.
Die Verbindung mittels Standart FTP ist aus Sicherheitsgründen nicht erwünscht.