Amikor megpróbálom telepíteni az ftp-t:

$ 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 

Amikor megpróbálok csatlakozni az ftp-hez:

$ ftp 10.2.4.202 -bash: ftp: command not found 

ftp keresése a :

$ 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. 

Próbálja ki az alábbiakat: yum install lftp, list * ftp *, install ncftp (ugyanazok az eredmények):

$ 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 

lftp kipróbálása:

$ lftp 10.2.4.202 -bash: lftp: command not found 

A yum repolist kimenete:

$ 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 

Megjegyzések

  • az93 tegnap óta egyáltalán nem mutat keresési készségeket, egy egyszerű lmgtfy.com/?q=ftp+client+centos válasz ad a második linkre . kérjük, kezdjen el gondolkodni, ahelyett, hogy csak más ‘ készségekre támaszkodna. Kérjük, telepítse újra az operációs rendszert, vagy próbálkozzon a probléma pontos kifejezésével, lásd: stackoverflow.com/questions/how-to-ask
  • Kiwy > > Ezt kipróbáltam. Nem úgy működik, hogy ‘ úgy működjön, mint korábban mondtam
  • Mi a Linux disztribúciód? Ha ez RHEL, CentOS vagy Fedora, akkor legyen ” ftp ” RPM ftp parancs. ‘ nem feltétlenül a legbarátabb választás, de ‘ ott van. Valami más nem stimmel a rendszerén.
  • Ez ‘ s CentOS 6.3
  • I ‘ ma kevéssé késztette ennek újbóli megnyitására, mert a kérdés nem igazán van önmagában FTP-vel. ‘ az, hogy a rendszert nagyon elrontják. Legalább egy centos adattárat engedélyeznie kell. Nem csoda, hogy yum ‘ nem talál semmit – csak a postgresql repo és ez a kaktusz dolog van.

Válasz

Ennek a parancssornak a kimenete:

$ 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 

Úgy tűnik, hogy a YUM telepítése és tárai súlyosan sérült. Ennek további hibakereséséhez meg kell látnom, hogy valójában milyen tárházfájlok vannak a /etc/yum.repos.d könyvtárban.

A szokásos YUM adattár .repo fájljainak tulajdonosa legyen. centos-release-* nevű csomag által. Ezt így is megerősítheti:

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

Ha ez a könyvtár megsérült, akkor manuálisan újra hozzáadhatja ezeket a fájlokat, vagy újratelepítheti a megfelelő CentOS .rpm fájlt.

Válasz

Az FTP-kiszolgáló konfigurálásához kövesse az alábbi lépéseket:

Első megoldás:

1. Telepítse a vsftpd

$ sudo yum -y update 

Ezután telepítse a vsftpd szervert (nagyon biztonságos FTP démon) és az összes szükséges csomagot:

$ yum -y install vsftpd 

2. Konfigurálja a vsftpd

Nyissa meg az alábbi fájlt bármely olyan TextEditor alkalmazással, amelyiknek megfelelő. A választásom mindig vi vagy vim.

$ vi /etc/vsftpd/vsftpd.conf 

Ön le kell tiltania az azonosítatlan felhasználókat:

anonymous_enable=NO

Helyi felhasználók engedélyezése:

local_enable=YES

Ha azt akarja, hogy a helyi felhasználók írjanak egy könyvtárba, használja:

write_enable=YES

Ha az alábbi sor Igen értékre van állítva, akkor az összes helyi felhasználó börtönbe kerül, és megtagadják a hozzáférést a szerver bármely más részéhez:

chroot_local_user=YES

Remek, most újraindíthatja a szolgáltatást a változtatások végrehajtásához:

$ 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 Ha a CentOS 7-et használja, engedélyeznie kell a tűzfalon keresztül:

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

DM Az FTP tehetetlenségi szempontból bizonytalan, ezért fontolja meg SSL / TLS-en keresztüli használatát sFTP paranccsal, hacsak nem igazán kell FTP-t .

Második megoldás:

Ha a fenti utasítás nem tud segíteni, tegye a következőket:

64 bites rendszeren:

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

Be 32 bites:

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

Ezután telepítse:

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

Remélem, hogy segíthet.

Válasz

Telepítse az FTP klienst a CentOS 7-hez:

# 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 

Használat:

# 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 

Válasz

Sokan vannak különböző ftp kliensek. Ha listát szeretne kapni róluk, tegye a következőket:

yum list \*ftp\* 

Két általános a lftp és a ncftp. Bármelyik telepítéséhez tegye a következőket:

yum install ncftp 

vagy

yum install lftp 

Ezután használja azt, amelyiket a lftp vagy a ncftp parancs használatával telepítette a ftp parancs helyett.

Megjegyzések

  • Mindezeket kipróbáltam. Mindig ugyanaz az eredmény ” Hiba: Nincs mit tenni ”
  • Mi a $PATH?
  • / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
  • Mi történik, ha beírja a ncftp parancsot?
  • a parancs nem található

Válasz

Nincs ftp nevű rpm csomag. Az összes beírt ftp-t tartalmazó csomag megtekintéséhez:

yum search ftp 

Ha ftp klienst szeretne, használhatja az lftp-t. Telepítése:

yum install lftp 

Ezután használja:

lftp 10.2.4.202 

Megjegyzések

Válasz

Szüksége van az FTP telepítéséhez. Az ftp telepítéséhez futtassa az alábbi parancsot.

# yum -y install ftp 

További információkért kattintson ide .

Válasz

Javaslom a

$:yum search ftp 

megmutatja az összes ftp szót tartalmazó csomagot. Úgy gondolom, hogy amit telepítenie kell,

yum install ftp.x86_64 

sok sikert!

Hozzászólások

  • Mi lenne, ha elolvasnád a kérdést, különösen azt a részt, amely azt írja, hogy ” ftp keresése a yum

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük