multimedialab poule
coursmagdocgalerieliensinfos
Le FTP (File Transfer Protocol) est un protocole, c'est-à-dire un ensemble de spécifications sur la vitesse d'une communication, son codage, son établissement et sa fin.
Ce protocole définit la façon selon laquelle des données doivent être transférées sur un réseau TCP/IP (Transmission Control Protocol/Internet Protocol). TCP/IP est lui-même un protocole et représente l'ensemble des règles de communication sur internet , basées sur la notion d'adresse IP attribuée à chaque machine du réseau afin de pouvoir acheminer des paquets de données.

FTP est un des services de l'Internet, au même titre que le web (consultation de documents en ligne) ou l'e-mail (échange de courriers électroniques). Le protocole FTP s'inscrit dans un modèle client-serveur: une machine (le client) envoie des ordres et l'autre machine (le serveur) attend des requêtes pour effectuer des actions. FTP est adapté au transfert de tout type de fichiers (texte, son, image, etc.) entre un ordi "client" et un ordi "serveur".

Pour vous connecter à des serveurs FTP ou SFTP (Secure File Transfer Protocol) afin de télécharger des documents ou administrer votre site Web, vous aurez besoin d'un petit logiciel appelé "Client FTP", dédié à cette tâche.
Exemple: après avoir construit une page web sur votre ordi, il s'agit de la transférer de votre disque dur
vers votre "serveur distant" (votre hébergement) à l'aide de ce protocole FTP.
(remarque: Dreamweaver contient un outil FTP, voir ci-contre).

Voici 2 logiciels libres "client FTP" :

FileZilla
CyberDuck
Windows:
FileZilla.
MacOSX:
CyberDuck.

Connexion "FTP passif" ou" SFTP".
Si vous éprouvez des difficultés à vous connecter à un serveur distant, pas de panique : le serveur est probablement configuré pour un type de connexion particulier.

Voici les deux types de connexion à essayer pour accéder à votre hébergeur :

FTP passif :
mode de configuration d'un serveur FTP dans lequel c'est le serveur FTP lui-même qui détermine le port de connexion.


Agrandir l'image.

SFTP :
Secure File Transfer Protocol (protocole sécurisé de transfert de fichiers). C'est une variante du protocole FTP qui protège la session à travers une connexion sécurisée "Secure shell" (shell = "coquille" = interpréteur de commandes), permettant d'exécuter des programmes sur une machine distante en toute sécurité.


Agrandir l'image.
Un premier essai à la maison avec Ripway (sous Mac OS X ou Windows):
Inscrivez-vous (login & password) sur Ripway pour bénéficier d'un hébergement gratuit de 30 Mo, sans pub.
L'inscription est immédiate (vous ne recevrez pas d'email de confirmation).
Notez-donc soigneusement vos login et password.

ATTENTION: ces comptes gratuits sont limités à UNE connexion par "ménage", soit par adresse IP.
Si vous êtes en réseau (comme c'est le cas à la HEAJ), Ripway va retenir l'adresse IP du routeur, ça va donc coincer.
Inscrivez-vous à partir de votre domicile, et non à l'école...
Voir leurs terms of services.

Remarque: Ripway dispose de PHP et PHP3 sur ses serveurs.

Vous pourrez créer et poster quelques essais HTML directement à partir du site Ripway via la page "My account".
Vous pourrez bien sûr créer une page EN DEHORS du contexte Ripway (à l'aide d'un notepad, de TextEdit
ou de BBEdit sur Mac OS X), ou évidemment grâce à Dreamweaver, puis la transférer à l'aide d'un "Client FTP" (voir les liens en bas de page). Dans Dreamweaver, vous la posterez sur Ripway via le FTP inclus (voir la boîte de dialogue ci-contre).

Si vous souhaitez accéder directement à votre hébergement sur Ripway
via un logiciel "Client FTP", voici les coordonnées nécessaires:
Host Name : ftp.ripway.com
User Name/Password : your existing username and password.

Voir éventuellement une première page d'essai HTML.
Un premier essai (sous Windows uniquement):
Cette solution vous offre un hébergement gratuit et sans pub de 10 Mo (via FTP) ainsi qu'une boîte aux lettres
électronique de 4 MB et 10 adresses personnalisables. (Merci à Louis Volont pour le tuyau !)

Procédure pas à pas:
1. Créer un compte chez Belgacom.net - Aide.
Dans le champ CD Key, introduisez l'expression suivante : cg606.182.442.709
Dans le champ Dealer ID, introduisez l'expression suivante : 101-0405
2. Accès à votre courrier électronique - Aide.
3. Administration de votre site web personnel - Aide.
4. Introduire une demande d'activation de votre espace web - Aide.
5. Modifier le mot de passe lié à votre espace web - Aide.
6. Créer un alias pour votre site web - Aide.
7. Accéder aux propriétés de votre espace web - Aide.
8. À l'aide d'un "Client FTP" (voir liens ci-dessous), transférez vos pages.
Un premier essai avec une applet Java (Windows ou Mac):
arrowAccéder à FTP Applet (pas toujours stable, mais ça peut servir).

Quelques logiciels et ressources:

Fetch. Client FTP gratuit pour Mac OS X.
Cyberduck. Client FTP et SFTP (SSH Secure File Transfer) open-source pour Mac OS X.
Fugu. Client SFTP/FTP gratuit pour MacO SX.
Transmit. Client FTP pour MacOS X (payant).
MacSFTP. Client FTP et SFTP (SSH Secure File Transfer) pour Mac OS X.
Net2ftp. Client FTP gratuit en ligne (Mac et Windows).
OpenSSH. Connexion sécurisée (Linux et Mac OSX).

FileZilla. Client FTP libre pour Windows.
Maîtriser FileZilla en 5 minutes. Un tutoriel sur le site Framasoft.
CuteFTP. Client FTP gratuit pour Windows.
CoreFTP. Client FTP gratuit pour Windows.
Smart FTP. Client FTP gratuit pour Windows.
Coffee cup. Client FTP gratuit pour Windows.
Web Based FTP with PHP. Un tutoriel pour construire un Client FTP en PHP.