2010-06-01 5 views
1

Je travaille sur la création d'un site web/application web qui affiche des images toutes les 5 minutes, un peu comme une webcam. Les images sont téléchargées sur un serveur SFTP. Comment puis-je accéder à ceux du Web? Quelqu'un at-il des recommandations sur ce qu'il faut utiliser? En ce moment je regarde PHP, mais j'ai aussi javascript et ruby. Seule l'application doit ssh à un endroit prédéterminé, pas les utilisateurs.Comment se connecter à un FtP sécurisé depuis mon site web/application web?

Un ami m'a proposé d'utiliser rsync et de configurer ssh sans mot de passe. Quelqu'un a déjà fait ça? ou est-ce une mauvaise idée?

Répondre

0

Vous devez écrire un script côté serveur qui se connecte au serveur SFTP et transmet l'image au client.

0

cURL prend en charge SFTP.

+0

Êtes-vous sûr? Curl ne supporte que FTPS autant que je sache. –

+0

Il supporte sftp (http://curl.haxx.se/docs/manual.html) – hometoast

+0

Ma question était trompeuse. Même si la bibliothèque CURL supporte SFTP mais CURL en PHP non. –

0

PHP prend en charge SFTP. Vous devez installer l'extension SSH2,

http://www.php.net/manual/en/book.ssh2.php

+0

J'ai essayé d'obtenir ssh2, mais la prise en charge des fenêtres semblait plutôt mauvaise – msandbot

+0

Aucune expérience sur Windows. Je l'utilise sur Linux et ça marche bien. –

+0

ouais je l'ai aussi utilisé, je souhaite qu'ils aient un meilleur support multiplateforme – msandbot

1

Si l'application est la seule chose qui doit SSH, vous pouvez exclure javascript immédiatement. C'est principalement un langage client dans ces environnements.

Vous pouvez aimer à la bibliothèque de ruby ​​de Net :: SSH, ou je suis sûr qu'il y a un équivalent de php. J'ai utilisé Net: SSH et c'est assez simple.

Questions connexes