Při pokusu o instalaci 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 

Při pokusu o připojení k mému ftp:

$ ftp 10.2.4.202 -bash: ftp: command not found 

Hledání ftp pomocí 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. 

Zkuste následující: yum install lftp, list * ftp *, install ncftp (stejné výsledky):

$ 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 

Zkuste lftp:

$ lftp 10.2.4.202 -bash: lftp: command not found 

Výstup 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 

Komentáře

  • az93 od včerejška jste neukázali vůbec žádné vyhledávací schopnosti, jednoduchý lmgtfy.com/?q=ftp+client+centos vám dá odpověď na druhý odkaz . místo toho, abyste se spoléhali pouze na jiné dovednosti ‚, začněte přemýšlet. Nainstalujte prosím znovu svůj operační systém nebo se pokuste přesně vyjádřit svůj problém – přečtěte si stackoverflow.com/questions/how-to-ask
  • Kiwy > > Zkoušel jsem to. Nefunguje to ‚ jak jsem řekl dříve
  • Jaká je vaše distribuce Linuxu? Pokud se jedná o RHEL, CentOS nebo Fedoru, měl by být “ ftp “ RPM s ftp příkaz. Není to ‚ nutně nejpříjemnější volbou, ale ‚ je zde. Něco jiného ve vašem systému není v pořádku.
  • Je to ‚ s CentOS 6.3
  • I ‚ je trochu v pokušení to znovu otevřít, protože problém není ‚ opravdu s FTP jako takovým. ‚ s je systém velmi zkažený. Měli byste mít povoleno alespoň úložiště Centos. Není divu, že yum ‚ nenajde nic – vše, co má, je postgresql repo a tato kaktusová věc.

Odpověď

Výstup této posloupnosti příkazů:

$ 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 

Zdá se, že to naznačuje, že vaše instalace a úložiště YUM je vážně poškozen. K dalšímu ladění potřebuji zjistit, jaké soubory úložiště vlastně máte ve svém /etc/yum.repos.d adresáři.

Měly by být vlastněny standardní soubory YUM úložiště YRE. balíčkem s názvem centos-release-*. Můžete to potvrdit takto:

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

Pokud byl tento adresář poškozen, můžete mohl tyto soubory ručně znovu přidat nebo znovu nainstalovat pomocí příslušného souboru CentOS .rpm.

Odpovědět

Při konfiguraci serveru FTP postupujte podle následujících pokynů:

První řešení:

1. Nainstalujte vsftpd

$ sudo yum -y update 

Poté nainstalujte server vsftpd (velmi bezpečný démon FTP) a všechny požadované balíčky:

$ yum -y install vsftpd 

2. Nakonfigurujte vsftpd

Otevřete soubor níže s libovolným TextEditorem, se kterým jste spokojeni. Moje volba je vždy vi nebo vim.

$ vi /etc/vsftpd/vsftpd.conf 

Vy je třeba zakázat neidentifikované uživatele:

anonymous_enable=NO

Povolit místní uživatele:

local_enable=YES

Pokud chcete místním uživatelům umožnit zápis do adresáře, použijte:

write_enable=YES

Když je řádek níže nastaven na Ano, všichni místní uživatelé budou uvězněni v jejich kořenovém adresáři a bude jim odepřen přístup k jakékoli jiné části serveru:

chroot_local_user=YES

Skvělé, nyní můžete restartovat službu a použít změny:

$ 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 Pokud používáte CentOS 7, musíte jej povolit přes bránu firewall:

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

DM FTP je setrvačně nejistý, proto zvažte jeho použití přes SSL / TLS pomocí příkazu sFTP, pokud opravdu nemusíte používat FTP .

Druhé řešení:

Pokud výše uvedená instrukce nemůže pomoci, proveďte následující:

64bitové:

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

zapnuto 32bitové:

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

Poté jej nainstalujte:

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

Doufám, že může pomoci.

Odpovědět

Nainstalovat FTP klienta pro 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 

Použití:

# 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 

Odpověď

Existuje mnoho různé ftp klienty. Chcete-li získat jejich seznam, proveďte

yum list \*ftp\* 

Dva běžné jsou lftp a ncftp. Chcete-li nainstalovat některý z nich, proveďte

yum install ncftp 

nebo

yum install lftp 

Potom použijte kterýkoli z nich nainstalovali jste pomocí příkazu lftp nebo ncftp namísto pouze ftp.

Komentáře

  • Všechny jsem vyzkoušel. Vždy stejný výsledek “ Chyba: Nemáte co dělat “
  • Jaký je váš $PATH?
  • / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
  • Co se stane, když napíšete ncftp?
  • příkaz nebyl nalezen

Odpovědět

Neexistuje žádný balíček rpm s názvem ftp. Chcete-li zobrazit všechny balíčky, které obsahují ftp, zadejte:

yum search ftp 

Pokud chcete ftp klienta, můžete použít lftp. Chcete-li jej nainstalovat:

yum install lftp 

Poté jej použijte:

lftp 10.2.4.202 

Komentáře

Odpovědět

Musíte nainstalovat FTP. Chcete-li nainstalovat ftp, spusťte následující příkaz.

# yum -y install ftp 

Další informace získáte kliknutím sem .

Odpověď

Doporučuji použít

$:yum search ftp 

zobrazí vám všechny balíčky obsahující slovo ftp. Věřím, že ten, který si musíte nainstalovat, je

yum install ftp.x86_64 

hodně štěstí!

Komentáře

  • Co takhle si přečíst otázku, zejména část, která říká “ Hledání ftp pomocí yum

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *