[FTP] ncftpput ne marche pas

Résolu/Fermé
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 12 févr. 2010 à 11:41
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 12 févr. 2010 à 14:23
Bonjour,

Je souhaite faire du transfert de fichier en FTP entre 2 serveurs Debian.
J'ai installé le serveur proftp sur la Debian qui va recevoir les fichiers.

Ce serveur fonctionne sans problème.
Maintenant je bloque sur l'installation du client tftp.

Voici ce que j'ai effectué :
> aptitude install tfp
> aptitude install tftpd
> création du dossier tftpboot à la racine du serveur
> attribution des droits 777 en récurssif sur ce dossier
> nobody comme propriétaire récurssif du dossier
> reboot du serveur

Dans mes processus, après redémarrage, je vois bien le service inetd.
Dans mon /etc/initd.conf, j'ai cette ligne :

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp

Et pourtant lorsque je lance mon script :
ncftpput -u wtf -p stfu 192.168.4.10 / /home/moi/scripts/backupmysql-${mois}.tar.gz

J'ai ce message :
ncftpput: command not found



Vous voyez d'ou vient le problème ?
A voir également:

3 réponses

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
12 févr. 2010 à 12:21
Si on regarde ici :
https://packages.debian.org/search?searchon=contents&keywords=ncftpput&mode=path&suite=stable&arch=any

... cette commande c'est probablement que tu as oublié d'installé ncftp :

aptitude udpate
aptitude safe-upgrade
aptitude install ncftp


Sinon tu peux utiliser lftp, il est vraiment bien fait...
http://doc.ubuntu-fr.org/lftp

Et sinon pour transférer des fichiers de manières sécurisées il est sans doute plus simple d'utiliser ssh et scp (éventuellement en utilisant des clés ssh si tu veux scripter le tout).
http://doc.ubuntu-fr.org/ssh
http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant

Bonne chance
2
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
12 févr. 2010 à 14:23
C'est parfait. Dernier conseil pour la route : quand il te manque un exécutable, tu peux le retrouver facilement via https://www.debian.org/distrib/packages ou à l'aide d'apt-file.
http://doc.ubuntu-fr.org/apt-file

Installation :

aptitude update
aptitude safe-upgrade
aptitude install apt-file
apt-file update


Utilisation :

apt-file search ncftp | grep bin


Bonne chance
2
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 143
12 févr. 2010 à 14:20
Bonjour,

Merci pour ces informations claires et exactes.
Je pensais que ncftp était un commande ftp, mais en fait elle est propre au paquet ncftp.

Mon script marche beaucoup mieux maintenant :D
0