Când încerc să instalez 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 

Când încerc să mă conectez la ftp-ul meu:

$ ftp 10.2.4.202 -bash: ftp: command not found 

Căutarea ftp prin 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. 

Încercând următoarele recomandări: yum instalați lftp, lista * ftp *, instalați ncftp (aceleași rezultate):

$ 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 

Încercare lftp:

$ lftp 10.2.4.202 -bash: lftp: command not found 

Rezultatul 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 

Comentarii

  • az93 de ieri nu ați arătat deloc abilități de căutare, un simplu lmgtfy.com/?q=ftp+client+centos vă va oferi răspunsul pe al doilea link . vă rugăm să începeți să vă gândiți în loc să vă bazați doar pe alte abilități ‘. Vă rugăm să reinstalați sistemul de operare sau să încercați să vă exprimați problema cu precizie, consultați stackoverflow.com/questions/how-to-ask
  • Kiwy > > Am încercat acest lucru. ‘ nu funcționează așa cum am spus anterior
  • Care este distribuția dvs. Linux? Dacă este RHEL, CentOS sau Fedora, ar trebui să existe un ” ftp ” RPM cu un ftp. ‘ nu este neapărat cea mai ușoară alegere, dar ‘ este acolo. Ceva altceva nu este în regulă în sistemul dvs.
  • CentOS 6.3 este ‘
  • I ‘ este puțin tentat să redeschidă acest lucru, deoarece problema nu este cu adevărat FTP în sine. ‘ este că sistemul este foarte încurcat. Ar trebui să aveți cel puțin un depozit centos activat. Nu e de mirare că nu poți ‘ să găsești nimic – tot ce are este repo-ul postgresql și acest lucru cu cactus.

Răspunde

Ieșirea acestei secvențe de comandă:

$ 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 

S-ar părea că indică instalarea și depozitele YUM este grav deteriorat. Pentru a depana acest lucru în continuare, ar trebui să văd ce fișiere de depozitare aveți de fapt în directorul dvs. /etc/yum.repos.d.

Fișierele .repo standard din depozitul YUM ar trebui să fie deținute printr-un pachet numit centos-release-*. Puteți confirma astfel:

$ rpm -qf /etc/yum.repos.d/CentOS-Base.repo 

Dacă acest director a fost deteriorat, ar putea să adauge manual aceste fișiere sau să le reinstaleze folosind fișierul CentOS .rpm corespunzător.

Răspuns

Urmați pașii de mai jos pentru a vă configura serverul FTP:

Prima soluție:

1. Instalați vsftpd

$ sudo yum -y update 

Apoi instalați serverul vsftpd (daemon FTP foarte sigur) și orice pachete necesare:

$ yum -y install vsftpd 

2. Configurați vsftpd

Deschideți fișierul de mai jos cu orice TextEditor cu care vă simțiți confortabil. Alegerea mea este întotdeauna vi sau vim.

$ vi /etc/vsftpd/vsftpd.conf 

Tu trebuie să nu permiteți utilizatorilor neidentificați:

anonymous_enable=NO

Permiteți utilizatorilor locali:

local_enable=YES

Dacă doriți să permiteți utilizatorilor locali să scrie într-un director, utilizați:

write_enable=YES

Când linia de mai jos este setată la Da, toți utilizatorii locali vor fi închiși în chroot și li se va refuza accesul la orice altă parte a serverului:

chroot_local_user=YES

Excelent, acum puteți reporni serviciul pentru a aplica modificări:

$ 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 Dacă sunteți pe CentOS 7, trebuie să îl permiteți prin firewall:

$ firewall-cmd --permanent --add-port=21/tcp $ firewall-cmd --reload 

DM FTP este inertial nesigur, deci luați în considerare utilizarea acestuia prin SSL / TLS prin comanda sFTP, cu excepția cazului în care trebuie să utilizați cu adevărat FTP .

A doua soluție:

Dacă instrucțiunea de mai sus nu poate ajuta, faceți următoarele:

Activat pe 64 de biți:

wget -c http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-51.1.el6.x86_64.rpm 

Activat Pe 32 de biți:

wget -c http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-51.1.el6.i686.rpm 

Apoi, instalați-l:

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*/ 

Sper că ar putea ajuta.

Răspuns

Instalează clientul FTP pentru 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 

Utilizare:

# 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ăspuns

Există multe diferiți clienți ftp. Pentru a obține o listă a acestora, faceți

yum list \*ftp\* 

Două comune sunt lftp și ncftp. Pentru a instala oricare dintre ele, faceți

yum install ncftp 

sau

yum install lftp 

Apoi utilizați oricare dintre acestea ați instalat, utilizând comanda lftp sau ncftp în loc de doar ftp.

Comentarii

  • Am încercat toate acestea. Întotdeauna același rezultat ” Eroare: nimic de făcut ”
  • Care este $PATH?
  • / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
  • Ce se întâmplă dacă tastați ncftp?
  • comanda nu a fost găsită

Răspuns

Nu există un pachet de rpm numit ftp. Pentru a vedea toate pachetele care conțin ftp, tastați:

yum search ftp 

Dacă doriți un client ftp, puteți utiliza lftp. Pentru a-l instala:

yum install lftp 

Apoi folosiți-l:

lftp 10.2.4.202 

Comentarii

  • Consultați modificarea . ‘ nu funcționează.

Răspunde

Ai nevoie pentru a instala FTP. Pentru a instala ftp, rulați comanda de mai jos.

# yum -y install ftp 

Pentru mai multe vă rugăm să faceți clic pe aici .

Răspuns

Vă recomand să utilizați

$:yum search ftp 

vă va arăta toate pachetele care conțin cuvânt ftp. Cred că cel pe care trebuie să îl instalați este

yum install ftp.x86_64 

noroc!

Comentarii

  • Ce zici de citirea întrebării, în special partea care spune ” Căutarea ftp prin yum

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *