Quand jessaye dinstaller ftp:
$ sudo yum install ftp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process No package ftp available. Error: Nothing to do
Lorsque jessaye de me connecter à mon ftp:
$ ftp 10.2.4.202 -bash: ftp: command not found
Recherche de ftp via yum
:
$ sudo yum search ftp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile ====================================================================== N/S Matched: ftp ====================================================================== curl.x86_64 : A utility for getting files from remote servers (FTP, HTTP, and others) wget.x86_64 : A utility for retrieving files using the HTTP or FTP protocols Name and summary matches only, use "search all" for everything.
Essayer les recommandations suivantes: yum install lftp, list * ftp *, install ncftp (mêmes résultats):
$ sudo yum install lftp Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Setting up Install Process No package lftp available. Error: Nothing to do
Essayer lftp
:
$ lftp 10.2.4.202 -bash: lftp: command not found
Sortie de yum repolist
:
$ sudo yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile repo id repo name status CactiEZ CactiUsers Cactiez Repo 30 pgdg93 PostgreSQL 9.3 6 - x86_64 195 repolist: 225
Commentaires
Réponse
La sortie de cette séquence de commandes:
$ sudo yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile repo id repo name status CactiEZ CactiUsers Cactiez Repo 30 pgdg93 PostgreSQL 9.3 6 - x86_64 195 repolist: 225
Cela semble indiquer que votre installation et vos dépôts YUM est gravement endommagé. Pour déboguer cela davantage, j « aurais besoin de voir quels fichiers de référentiel vous avez réellement dans votre répertoire /etc/yum.repos.d
.
Les fichiers .repo standard du référentiel YUM doivent appartenir par un paquet appelé centos-release-*
. Vous pouvez confirmer comme ceci:
$ rpm -qf /etc/yum.repos.d/CentOS-Base.repo
Si ce répertoire a été endommagé, vous pourrait manuellement rajouter ces fichiers ou réinstaller à laide du fichier CentOS .rpm
approprié.
Réponse
Suivez les étapes ci-dessous pour configurer votre serveur FTP:
Première solution:
1. Installez vsftpd
$ sudo yum -y update
Ensuite, installez le serveur vsftpd (démon FTP très sécurisé) et tous les packages requis:
$ yum -y install vsftpd
2. Configurez vsftpd
Ouvrez le fichier ci-dessous avec nimporte quel TextEditor avec lequel vous êtes à laise. Mon choix est toujours vi
ou vim
.
$ vi /etc/vsftpd/vsftpd.conf
Vous doivent interdire les utilisateurs non identifiés:
anonymous_enable=NO
Autoriser les utilisateurs locaux:
local_enable=YES
Si vous voulez permettre aux utilisateurs locaux décrire dans un répertoire, utilisez:
write_enable=YES
Lorsque la ligne ci-dessous est définie sur Oui, tous les utilisateurs locaux seront emprisonnés dans leur chroot et se verront refuser laccès à toute autre partie du serveur:
chroot_local_user=YES
Génial, vous pouvez maintenant redémarrer le service pour appliquer les modifications:
$ service vsftpd restart /*CentOS 6*/ $ chkconfig vsftpd on /*To set the service to start at boot*/ OR $ systemctl restart vsftpd /*CentOS 7*/ $ systemctl enable vsftpd /*To set the service to start at boot*/
NB Si vous « êtes sur CentOS 7, vous devez lautoriser à travers le pare-feu:
$ firewall-cmd --permanent --add-port=21/tcp $ firewall-cmd --reload
DM FTP nest pas sécurisé par inertie, pensez donc à lutiliser via SSL / TLS via la commande sFTP, sauf si vous devez vraiment utiliser FTP .
Deuxième solution:
Si l’instruction ci-dessus n’a pas pu vous aider, procédez comme suit:
Sur 64 bits:
wget -c http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-51.1.el6.x86_64.rpm
Activé 32 bits:
wget -c http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-51.1.el6.i686.rpm
Ensuite, installez-le:
rpm -ivh ftp-0.17-51.1.el6.x86_64.rpm /*64-bit*/ OR rpm -ivh ftp-0.17-51.1.el6.i686.rpm /*32-bit*/
Jespère que je pourrait vous aider.
Réponse
Installer le client FTP pour CentOS 7:
# wget -c http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-54.el6.x86_64.rpm # rpm -ivh ftp-0.17-54.el6.x86_64.rpm
Utilisation:
# ftp -h Usage: { ftp | pftp } [-Apinegvtd] [hostname] -A: enable active mode -p: enable passive mode (default for ftp and pftp) -i: turn off prompting during mget -n: inhibit auto-login -e: disable readline support, if present -g: disable filename globbing -m: don"t force data channel interface to the same as control channel -v: verbose mode -t: enable packet tracing [nonfunctional] -d: enable debugging
Réponse
Il y en a beaucoup différents clients ftp. Pour en obtenir une liste, procédez comme suit
yum list \*ftp\*
Deux courants sont lftp
et ncftp
. POUR installer lun dentre eux, faites
yum install ncftp
ou
yum install lftp
Ensuite, utilisez celui vous avez installé, en utilisant la commande lftp
ou ncftp
au lieu de seulement ftp
.
Commentaires
- Jai essayé tout cela. Toujours le même résultat » Erreur: rien à faire »
- Quel est votre
$PATH
? - / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
- Que se passe-t-il si vous saisissez
ncftp
? - commande introuvable
Réponse
Il ny a pas de package rpm appelé ftp. Pour voir tous les paquets contenant du ftp, tapez:
yum search ftp
Si vous voulez un client ftp, vous pouvez utiliser lftp. Pour linstaller:
yum install lftp
Ensuite, utilisez-le:
lftp 10.2.4.202
Commentaires
- Voir la modification . Cela ne ‘ t fonctionne.
Réponse
Vous avez besoin pour installer FTP. Pour installer ftp, exécutez la commande ci-dessous.
# yum -y install ftp
Pour en savoir plus, cliquez ici .
Réponse
Je vous recommande dutiliser
$:yum search ftp
il vous montrera tous les paquets contenant le mot ftp. Je crois que celui que vous devez installer est
yum install ftp.x86_64
bonne chance!
Commentaires
- Que diriez-vous de lire la question, en particulier la partie qui dit » Recherche de ftp via
yum
» …
ftp
. Ce ‘ nest pas nécessairement le choix le plus convivial, mais il ‘ est là. Quelque chose dautre ne va pas sur votre système.