Cuando intento instalar 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
Cuando intento conectarme a mi ftp:
$ ftp 10.2.4.202 -bash: ftp: command not found
Buscando ftp a través de 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.
Intentando lo siguiente recomendado: yum install lftp, list * ftp *, install ncftp (mismos 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
Intentando lftp
:
$ lftp 10.2.4.202 -bash: lftp: command not found
Salida 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
Comentarios
Responder
El resultado de esta secuencia 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
Parecería indicar que su instalación y repositorios de YUM está severamente dañado. Para depurar esto más, necesitaría ver qué archivos de repositorio tiene realmente en su directorio /etc/yum.repos.d
.
Los archivos .repo del repositorio estándar de YUM deberían ser propiedad por un paquete llamado centos-release-*
. Puede confirmar así:
$ rpm -qf /etc/yum.repos.d/CentOS-Base.repo
Si este directorio ha sido dañado, podría volver a agregar estos archivos manualmente o reinstalarlos usando el archivo CentOS .rpm
apropiado.
Respuesta
Siga los pasos a continuación para configurar su servidor FTP:
Primera solución:
1. Instale vsftpd
$ sudo yum -y update
Luego instale el servidor vsftpd (demonio FTP muy seguro) y cualquier paquete requerido:
$ yum -y install vsftpd
2. Configure vsftpd
Abra el archivo a continuación con cualquier TextEditor con el que se sienta cómodo. Mi elección es siempre vi
o vim
.
$ vi /etc/vsftpd/vsftpd.conf
Tú es necesario no permitir usuarios no identificados:
anonymous_enable=NO
Permitir usuarios locales:
local_enable=YES
Si desea permitir que los usuarios locales escriban en un directorio, use:
write_enable=YES
Cuando la línea a continuación se establece en Sí, todos los usuarios locales serán encarcelados dentro de su chroot y se les negará el acceso a cualquier otra parte del servidor:
chroot_local_user=YES
Genial, ahora puede reiniciar el servicio para aplicar los cambios:
$ 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 Si está en CentOS 7, debe permitirlo a través del firewall:
$ firewall-cmd --permanent --add-port=21/tcp $ firewall-cmd --reload
DM FTP es inercialmente inseguro, así que considere usarlo sobre SSL / TLS a través del comando sFTP, a menos que realmente tenga que usar FTP .
Segunda solución:
Si la instrucción anterior no puede ayudar, haga lo siguiente:
En 64 bits:
wget -c http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-51.1.el6.x86_64.rpm
En 32 bits:
wget -c http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-51.1.el6.i686.rpm
Luego, instálelo:
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 podría ayudar.
Respuesta
Instale el 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
Respuesta
Hay muchos diferentes clientes ftp. Para obtener una lista de ellos, haga
yum list \*ftp\*
Dos comunes son lftp
y ncftp
. PARA instalar cualquiera de ellos, haga
yum install ncftp
o
yum install lftp
Luego use el que sea que instaló, usando el comando lftp
o ncftp
en lugar de solo ftp
.
Comentarios
- Probé todos estos. Siempre el mismo resultado » Error: Nada que hacer »
- ¿Cuál es su
$PATH
? - / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
- ¿Qué sucede si escribe
ncftp
? - comando no encontrado
Responder
No existe un paquete rpm llamado ftp. Para ver todos los paquetes que contienen ftp, escriba:
yum search ftp
Si desea un cliente ftp, puede usar lftp. Para instalarlo:
yum install lftp
Luego utilícelo:
lftp 10.2.4.202
Comentarios
- Vea la editar . No ‘ no funciona.
Responder
Necesita para instalar FTP. Para instalar ftp, ejecute el siguiente comando.
# yum -y install ftp
Para obtener más información, haga clic aquí .
Respuesta
Te recomiendo que uses
$:yum search ftp
le mostrará todos los paquetes que contienen ftp word. Creo que el que tienes que instalar es
yum install ftp.x86_64
¡buena suerte!
Comentarios
- ¿Qué tal leer la pregunta, especialmente la parte que dice » Buscando ftp a través de
yum
» …
ftp
comando. ‘ no es necesariamente la opción más fácil de usar, pero ‘ está ahí. Algo más está mal en su sistema.