Comment Envoyer un Fichier sur un FTP sécurisé SSL Protocole de
J'apprécie toute l'aide que peuvent vous être proposés sur le sujet. À la fin d'une inscription en ligne, je suis prise de données client (plusieurs domaines), les mettre dans un fichier CSV et en essayant de les soumettre à un autre client sur le protocole SSL, mais n'ont aucune idée de comment c'est fait. Je suis également stocker les informations sur une base de données locale et je suis en espérant que le processus est quelque peu similaire.
J'ai déjà envoyé les liens pour afficher les instructions de SSH2 php.net SSN2
mais pour être honnête, c'est comme lire du Chinois pour moi. Je ne comprends pas les instructions et ne cherche pas à installer toutes les extensions, de modifier le PHP.fichier ini ou quoi que ce soit de la sorte (surtout depuis que nous ne possédons pas le serveur, l'information est envoyée via).
Est-il un moyen simple et sûr de la transmission de ce fichier sur le protocole SSL fournies?
Merci!
notre client configurer les éléments suivants: Créé compte FTP sécurisé et ouvert le port 990 sur le pare-feu pour les connexions SSL sur le serveur FTP. J'ai également créé une nouvelle demande de certificat pour le protocole FTP, et de choisir 1028 peu le Certificat de sécurité SSL.
Probablement trouver des instructions pour le PTS, au lieu de SSH choses, puisque c'est ce que ça sonne comme le "client" veut.
vous pensez que c'est ce que je dois faire - considérant que le sujet de ma question et ce que j'ai demandé ci-dessus? Merci pour l'aperçu
oui, j'ai fait ce commentaire, car vous semblez confondre entre SSH et SSL. Ils sont deux choses différentes, et vous dire que c'est "à la Chinoise". Je n'ai pas l'inclure comme une réponse parce qu'il n'était pas très complet. Bonne chance.
OriginalL'auteur JM4 | 2010-05-17
Vous devez vous connecter pour publier un commentaire.
La seule façon que j'ai réussi à faire du ftp sur SSL à l'aide de php a été d'utiliser php exec() la fonction à exécuter un curl de commande. PHP curl bibliothèque ne serait pas de travail parce qu'à l'époque, le skip-pasv-ip option n'existait pas et c'était quelque chose qui était absolument nécessaire. Quelque chose comme:
Vous devrez peut-être modifier la boucle options adaptées à vos besoins.
Aussi je voulais souligner que vous pourriez être en mesure d'utiliser PHP avec curl bibliothèque. Je n'ai pas pu l'utiliser parce que je ne pouvais pas régler le ftp-skip-pasv-ip option - il n'était pas disponible pour la version de PHP que j'utilisais. Si vous n'avez pas besoin de cette option et ont curl soutien disponible pour vous, donnez-lui un aller au premier.
Je ne suis pas sûr de savoir comment utiliser curl en ligne, comme vous l'avez indiqué ci-dessus. J'ai aussi référencé (curl.haxx.se/docs/manual.html) et ils la liste inline juste comme vous l'avez fait. L'ensemble de la boucle instructions que j'ai vu sont de plusieurs lignes avec des options très spécifiques. Je suis en train d'essayer de vous connecter à un hôte IP, nom d'utilisateur et mot de passe, puis le dump d'un fichier dans un répertoire spécifique. Des idées?
OriginalL'auteur Rob Apodaca
Peut-être que vous pourriez utiliser ftp_ssl_connect pour cette question, qui est utilisé pour ouvrir un protocole sécurisé SSL-connexion FTP, et pour télécharger un fichier est juste un processus simple, il suffit de créer la connexion au serveur, et de mettre le fichier de là-haut. Un exemple simple pourrait être:
À des fins de référence http://www.php.net/manual/en/function.ftp-ssl-connect.php
ce n'est pas le travail comme nécessaire. Je me suis donnée le client $host que l'adresse IP et il simplement de temps après 60 secondes. Je sais que le FTPS fonctionne parce que je suis en mesure d'entrer en contact avec les client FTP
Si le ci-dessus ne fonctionne pas. Et la connexion fonctionne par l'intermédiaire d'un bureau de programme FTP, vous avez probablement ce problème. elitehosts.com/blog/...
OriginalL'auteur falomir