Quando tento instalar o 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 

Quando tento conectar ao meu ftp:

$ ftp 10.2.4.202 -bash: ftp: command not found 

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

Tentando o seguinte recomendado: yum install lftp, list * ftp *, install ncftp (mesmos resultados):

$ 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 

Tentando lftp:

$ lftp 10.2.4.202 -bash: lftp: command not found 

Resultado de 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 

Comentários

  • az93 desde ontem você não demonstrou nenhuma habilidade de pesquisa. Um simples lmgtfy.com/?q=ftp+client+centos daria a você a resposta no segundo link . por favor, comece a pensar em vez de confiar apenas nas outras ‘ habilidades. Reinstale seu sistema operacional ou tente expressar seu problema com precisão, consulte stackoverflow.com/questions/how-to-ask
  • Kiwy > > Eu tentei isso. Não ‘ não funciona como eu disse antes
  • Qual é a sua distribuição Linux? Se for RHEL, CentOS ou Fedora, deve haver um ” ftp ” RPM com um ftp. É ‘ não necessariamente a escolha mais amigável, mas ‘ está lá. Algo mais está errado em seu sistema.
  • É ‘ s CentOS 6.3
  • I ‘ estou tentado a reabri-lo, porque o problema não é ‘ realmente com o FTP em si. É ‘ que o sistema está muito confuso. Você deve ter pelo menos um repositório centos habilitado. Não é à toa que o yum não consegue ‘ encontrar nada – tudo o que ele tem são o repositório postgresql e esse cacto.

Resposta

O resultado desta sequência de comando:

$ 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 

Parece indicar que a sua instalação e repositórios YUM está gravemente danificado. Para depurar isso ainda mais, eu preciso ver quais arquivos de repositório você realmente tem em seu diretório /etc/yum.repos.d.

Os arquivos .repo do repositório YUM padrão devem ser de propriedade por um pacote chamado centos-release-*. Você pode confirmar assim:

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

Se este diretório foi danificado, você poderia reinstalar manualmente esses arquivos ou reinstalar usando o arquivo CentOS .rpm apropriado.

Resposta

Siga as etapas abaixo para configurar seu servidor FTP:

Primeira solução:

1. Instale o vsftpd

$ sudo yum -y update 

Em seguida, instale o servidor vsftpd (daemon FTP muito seguro) e quaisquer pacotes necessários:

$ yum -y install vsftpd 

2. Configure o vsftpd

Abra o arquivo abaixo com qualquer Editor de Texto com o qual você se sinta confortável. Minha escolha é sempre vi ou vim.

$ vi /etc/vsftpd/vsftpd.conf 

Você precisa proibir usuários não identificados:

anonymous_enable=NO

Permitir usuários locais:

local_enable=YES

Se você quiser permitir que usuários locais gravem em um diretório, use:

write_enable=YES

Quando a linha abaixo é definida como Sim, todos os usuários locais serão presos em seu chroot e terão o acesso negado a qualquer outra parte do servidor:

chroot_local_user=YES

Ótimo, agora você pode reiniciar o serviço para aplicar as alterações:

$ 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 Se você estiver no CentOS 7, precisa permitir através do firewall:

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

DM O FTP é inercialmente inseguro, então considere usá-lo sobre SSL / TLS via comando sFTP, a menos que você realmente precise usar o FTP .

Segunda solução:

Se a instrução acima não ajudar, faça o seguinte:

Em 64 bits:

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

Ligado 32 bits:

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

Em seguida, instale-o:

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

Espero que sim pode ajudar.

Resposta

Instale o cliente FTP para 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 

Uso:

# 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 

Resposta

Existem muitos diferentes clientes ftp. Para obter uma lista deles, faça

yum list \*ftp\* 

Dois comuns são lftp e ncftp. PARA instalar qualquer um deles, faça

yum install ncftp 

ou

yum install lftp 

Em seguida, use qualquer um você instalou, usando o comando lftp ou ncftp em vez de apenas ftp.

Comentários

  • Tentei todos eles. Sempre o mesmo resultado ” Erro: nada a fazer ”
  • Qual é o seu $PATH?
  • / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
  • O que acontece se você digitar ncftp?
  • comando não encontrado

Resposta

Não existe um pacote rpm chamado ftp. Para ver todos os pacotes que contêm ftp, digite:

yum search ftp 

Se quiser um cliente de ftp, você pode usar o lftp. Para instalá-lo:

yum install lftp 

Em seguida, use-o:

lftp 10.2.4.202 

Comentários

Resposta

Você precisa para instalar o FTP. Para instalar o ftp, execute o comando abaixo.

# yum -y install ftp 

Para obter mais informações, clique aqui .

Resposta

Recomendo que você use

$:yum search ftp 

ele irá mostrar a você todos os pacotes contendo palavra ftp. Acredito que o que você deve instalar é

yum install ftp.x86_64 

boa sorte!

Comentários

  • Que tal ler a pergunta, especialmente a parte que diz ” Pesquisando ftp via yum

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *