não consigo usar o comando ftp

0

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 me conectar ao meu ftp:

$ ftp 10.2.4.202
-bash: ftp: command not found

Procurando por 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: yum install lftp, list * ftp *, instala ncftp (resultados iguais):

$ 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

Saída 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
    
por az93 16.01.2014 / 15:27

7 respostas

3

A saída desta sequência de comandos:

$ 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 sua instalação e repositórios do YUM estão gravemente danificados. Para depurar isso mais eu precisaria ver quais arquivos de repositório você realmente tem em seu diretório /etc/yum.repos.d .

Os arquivos .repo padrão do repositório YUM devem pertencer a um pacote chamado centos-release-* . Você pode confirmar da seguinte forma:

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

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

    
por 07.11.2014 / 04:53
2

Siga os passos abaixo para configurar o seu servidor FTP:

Primeira solução:

1. Instalar 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. Configurar vsftpd

Abra o arquivo abaixo com qualquer TextEditor 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 estiver definida como Sim, todos os usuários locais serão presos em seus chroot e terã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*/

N.B. Se você está no CentOS 7, precisa permitir isso por meio do firewall:

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

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

Segunda solução:

Se a instrução acima não puder 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

em 32 bits:

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

Em seguida, instale:

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 poder ajudar.

    
por 02.08.2016 / 21:49
0

Existem muitos clientes ftp diferentes. 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 o que você instalou, usando o comando lftp ou ncftp em vez de apenas ftp .

    
por 16.01.2014 / 15:33
0

Instalar o cliente FTP para o 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
    
por 12.08.2018 / 02:21
-1

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

yum search ftp

Se você quer um cliente FTP, você pode usar o lftp. Para instalá-lo:

yum install lftp

Então use:

lftp 10.2.4.202
    
por 16.01.2014 / 15:30
-1

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

# yum -y install ftp

Para mais, por favor clique aqui .

    
por 24.02.2015 / 19:25
-2

Eu recomendo que você use

$:yum search ftp

mostrará todos os pacotes contendo a palavra ftp. Eu acredito que o que você tem que instalar é

yum install ftp.x86_64

boa sorte!

    
por 02.08.2016 / 20:28

Tags