nicht verwenden, wenn ich versuche, ftp zu installieren:
$ 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
Wenn ich versuche, eine Verbindung zu meinem FTP herzustellen:
$ ftp 10.2.4.202 -bash: ftp: command not found
Suche nach FTP über 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.
Versuchen Sie Folgendes: yum install lftp, list * ftp *, install ncftp (gleiche Ergebnisse):
$ 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
Versuch lftp
:
$ lftp 10.2.4.202 -bash: lftp: command not found
Ausgabe von 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
Kommentare
- az93 seit gestern hast du überhaupt keine suchfähigkeiten gezeigt ein einfaches lmgtfy.com/?q=ftp+client+centos würde dir die antwort auf den zweiten link geben . Bitte fangen Sie an zu denken, anstatt sich nur auf die Fähigkeiten anderer ‚ zu verlassen. Bitte installieren Sie Ihr Betriebssystem neu oder versuchen Sie, Ihr Problem präzise auszudrücken. Weitere Informationen finden Sie unter stackoverflow.com/questions/how-to-ask
- Kiwy > > Ich habe es versucht. ‚ funktioniert nicht wie zuvor gesagt
- Was ist Ihre Linux-Distribution? Wenn es sich um RHEL, CentOS oder Fedora handelt, sollte eine “ ftp “ RPM mit einer
ftp
Befehl. Es ist ‚ nicht unbedingt die benutzerfreundlichste Wahl, aber ‚ ist da. Etwas anderes stimmt auf Ihrem System nicht. - Es ‚ ist CentOS 6.3
- I ‚ ist wenig versucht, dies erneut zu öffnen, da das Problem nicht wirklich mit FTP an sich ‚ ist. ‚ ist, dass das System sehr durcheinander ist. Sie sollten mindestens ein Centos-Repository aktiviert haben. Kein Wunder, dass Sie ‚ nichts finden können – alles, was es hat, ist das Postgresql-Repo und dieses Kaktus-Ding.
Antwort
Die Ausgabe dieser Befehlssequenz:
$ 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
Scheint darauf hinzudeuten, dass Ihre YUM-Installation und Repositorys ist stark beschädigt. Um dies weiter zu debuggen, müsste ich sehen, welche Repository-Dateien Sie tatsächlich in Ihrem /etc/yum.repos.d
-Verzeichnis haben.
Die Standard-YUM-Repository-Repo-Dateien sollten im Besitz sein durch ein Paket namens centos-release-*
. Sie können dies wie folgt bestätigen:
$ rpm -qf /etc/yum.repos.d/CentOS-Base.repo
Wenn dieses Verzeichnis beschädigt wurde, Sie Sie können diese Dateien manuell erneut hinzufügen oder mithilfe der entsprechenden CentOS .rpm
-Datei neu installieren.
Antwort
Führen Sie die folgenden Schritte aus, um Ihren FTP-Server zu konfigurieren:
Erste Lösung:
1. Installieren Sie vsftpd
$ sudo yum -y update
Installieren Sie anschließend den vsftpd-Server (sehr sicherer FTP-Daemon) und alle erforderlichen Pakete:
$ yum -y install vsftpd
2. Konfigurieren Sie vsftpd
Öffnen Sie die folgende Datei mit einem TextEditor, mit dem Sie vertraut sind. Meine Wahl ist immer vi
oder vim
.
$ vi /etc/vsftpd/vsftpd.conf
Sie Nicht identifizierte Benutzer müssen nicht zugelassen werden:
anonymous_enable=NO
Lokale Benutzer zulassen:
local_enable=YES
Wenn Sie lokale Benutzer in ein Verzeichnis schreiben lassen möchten, verwenden Sie:
write_enable=YES
Wenn die folgende Zeile auf „Ja“ gesetzt ist, werden alle lokalen Benutzer innerhalb ihrer Chroot inhaftiert und erhalten keinen Zugriff auf einen anderen Teil des Servers:
chroot_local_user=YES
Großartig, Sie können den Dienst jetzt neu starten, um Änderungen zu übernehmen:
$ 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 Wenn Sie unter CentOS 7 arbeiten, müssen Sie dies durch die Firewall zulassen:
$ firewall-cmd --permanent --add-port=21/tcp $ firewall-cmd --reload
DM FTP ist träge unsicher. Verwenden Sie es daher über SSL / TLS über den Befehl sFTP, es sei denn, Sie müssen wirklich FTP verwenden
Zweite Lösung:
Wenn die obige Anweisung nicht helfen könnte, gehen Sie wie folgt vor:
Bei 64-Bit:
wget -c http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-51.1.el6.x86_64.rpm
Ein 32-Bit:
wget -c http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-51.1.el6.i686.rpm
Dann installieren Sie es:
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*/
Ich hoffe ich könnte helfen.
Antwort
Installieren Sie den FTP-Client für 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
Verwendung:
# 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
Antwort
Es gibt viele verschiedene FTP-Clients. Um eine Liste von ihnen zu erhalten, führen Sie
yum list \*ftp\*
aus. Zwei gebräuchliche sind lftp
und ncftp
. Um eines von beiden zu installieren, führen Sie
yum install ncftp
oder
yum install lftp
aus Sie haben installiert, indem Sie den Befehl lftp
oder ncftp
anstelle von nur ftp
verwenden.
Kommentare
- Ich habe all dies versucht. Immer das gleiche Ergebnis “ Fehler: Nichts zu tun “
- Was ist Ihre
$PATH
? - / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
- Was passiert, wenn Sie
ncftp
eingeben? - Befehl nicht gefunden
Antwort
Es gibt kein RPM-Paket namens ftp. Um alle Pakete anzuzeigen, die FTP enthalten, geben Sie Folgendes ein:
yum search ftp
Wenn Sie einen FTP-Client möchten, können Sie lftp verwenden. So installieren Sie es:
yum install lftp
Verwenden Sie es dann:
lftp 10.2.4.202
Kommentare
- Siehe edit . ‚ funktioniert nicht.
Antwort
Sie benötigen um FTP zu installieren. Führen Sie zum Installieren von FTP den folgenden Befehl aus.
# yum -y install ftp
Antwort
Ich empfehle Ihnen,
$:yum search ftp
yum install ftp.x86_64
viel Glück installieren müssen!
Kommentare
- Wie wäre es mit dem Lesen der Frage, insbesondere des Teils mit der Aufschrift “ Suchen nach FTP über
yum
“ …