När jag försöker installera 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 

När jag försöker ansluta till min ftp:

$ ftp 10.2.4.202 -bash: ftp: command not found 

Söker efter 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. 

Försök med det rekommenderade följande: yum install lftp, list * ftp *, install ncftp (samma resultat):

$ 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 

Försöker lftp:

$ lftp 10.2.4.202 -bash: lftp: command not found 

Utdata från 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 

Kommentarer

  • az93 sedan igår har du inte visat några sökfärdigheter alls, en enkel lmgtfy.com/?q=ftp+client+centos skulle ge dig svaret på den andra länken . börja tänka istället för att bara förlita dig på andra ’ s skicklighet. Installera om ditt operativsystem eller försök att uttrycka problemet exakt, se stackoverflow.com/questions/how-to-ask
  • Kiwy > > Jag försökte detta. Det fungerar inte ’ som jag sa tidigare
  • Vad är din Linux-distribution? Om det är RHEL, CentOS eller Fedora borde finnas en ” ftp ” RPM med en ftp kommando. Det ’ är inte nödvändigtvis det mest användarvänliga valet, men det ’ finns där. Något annat är fel på ditt system.
  • Det ’ s CentOS 6.3
  • I ’ lite frestad att öppna detta igen, eftersom problemet inte är ’ t egentligen med FTP i sig. Det ’ är att systemet är mycket trassligt. Du bör ha minst ett centos-arkiv aktiverat. Inte konstigt att yum inte kan ’ t hitta någonting – allt det har är postgresql repo och denna kaktussak.

Svar

Utgången för den här kommandosekvensen:

$ 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 

Verkar indikera att din YUM-installation och dina förvar är allvarligt skadad. För att felsöka detta skulle jag behöva se vilka arkivfiler du faktiskt har i din /etc/yum.repos.d -katalog.

Standardreparatfilen för YUM-repository bör ägas med ett paket som heter centos-release-*. Du kan bekräfta så här:

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

Om den här katalogen har skadats, kan manuellt lägga till dessa filer eller installera om med lämplig CentOS .rpm -fil.

Svar

Följ stegen nedan för att konfigurera din FTP-server:

Första lösningen:

1. Installera vsftpd

$ sudo yum -y update 

Installera sedan vsftpd-server (mycket säker FTP-demon) och alla nödvändiga paket:

$ yum -y install vsftpd 

2. Konfigurera vsftpd

Öppna filen nedan med någon TextEditor du är bekväm med. Mitt val är alltid vi eller vim.

$ vi /etc/vsftpd/vsftpd.conf 

Du behöver inte tillåta oidentifierade användare:

anonymous_enable=NO

Tillåt lokala användare:

local_enable=YES

Om du vill låta lokala användare skriva till en katalog, använd:

write_enable=YES

När raden nedan är inställd på Ja, kommer alla lokala användare att fängslas i sin chroot och nekas åtkomst till någon annan del av servern:

chroot_local_user=YES

Bra, nu kan du starta om tjänsten för att tillämpa ändringar:

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

OBS Om du använder CentOS 7 måste du tillåta det genom brandväggen:

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

DM FTP är inertiskt osäker, så överväg att använda det via SSL / TLS via sFTP-kommando, såvida du inte verkligen behöver använda FTP .

Andra lösningen:

Om instruktionen ovan inte kunde hjälpa till, gör så här:

På 64-bitars:

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

På 32-bitars:

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

Installera sedan:

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

Jag hoppas att jag kan hjälpa.

Svar

Installera FTP-klient 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 

Användning:

# 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 

Svar

Det finns många olika ftp-klienter. För att få en lista över dem, gör

yum list \*ftp\* 

Två vanliga är lftp och ncftp. Gör

yum install ncftp 

eller

yum install lftp 

För att installera någon av dem du installerade genom att använda kommandot lftp eller ncftp istället för bara ftp.

Kommentarer

  • Jag försökte alla dessa. Alltid samma resultat ” Fel: Inget att göra ”
  • Vad är din $PATH?
  • / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
  • Vad händer om du skriver ncftp?
  • kommandot hittades inte

Svar

Det finns inget rpm-paket som heter ftp. För att se alla paket som innehåller ftp skriver du:

yum search ftp 

Om du vill ha en ftp-klient kan du använda lftp. Så här installerar du det:

yum install lftp 

Använd det sedan:

lftp 10.2.4.202 

Kommentarer

Svar

Du behöver för att installera FTP. För att installera ftp, kör kommandot nedan.

# yum -y install ftp 

För mer klicka här .

Svar

Jag rekommenderar att du använder

$:yum search ftp 

det visar dig alla paket som innehåller ftp word. Jag tror att den du måste installera är

yum install ftp.x86_64 

lycka till!

Kommentarer

  • Vad sägs om att läsa frågan, särskilt den del som säger ” Söka efter ftp via yum

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *