Vider un repertoire sur un serveur FTP
Bonjour,
Je travaille sur un petit projet de Webmapping et j'utilise comme hébergeur AlwaysData.
J'aimerais en ligne de commande pouvoir vider un répertoire (tmp) qui se remplit lorsque j'utilise mon site.
Après quelques recherches j'ai trouvé le module FTP mais je n'arrive pas à me connecter et donc à supprimer les fichier de mon répertoire...
Quelqu'un pourrait m'aider?
Merci d'avance, bonne fin de journée !
Lucas
es-ce que ftp obligatoire?
Salut,
.Es-tu capable de te connecter par ssh?
.As-tu créer un utilisateur ftp et Donnez les droits requis.
.Es-tu capable de te connecter au FTP via un client windows?
.as-tu Ouvert les ports: 21 et 22 ( par défault )
.N'oublie pas de redémarrer le serveur après modification
Si tu possèdes le serveur ou tu as les droits en ssh, peut-être
essayer avec les Sockets sur le port ssh , en python
Sans nécessairement passer par le ftp lui-même, pour vider un dossier
ou
Directement par la commande en ligne ssh
comme par example
Code:
1 2 3 4 5 6 7 8
|
ssh -v -i <.pem> <alwaysdataserver> -l <username> "rm ~/tmp/*"
#EX: ssh -v -i my-publickey.pem alwaysdata.server.net -l myusername "rm ~/dossierTEST/*"
#Mettre "la commande dans les parenthèses "
#rm -rf <rep> #Supprimer dossier complet
#rm <rep>/* #Supprimer fichier dans dossier |