Kun yritän asentaa 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
Kun yritän muodostaa yhteyden ftp: hen:
$ ftp 10.2.4.202 -bash: ftp: command not found
FTP: n etsiminen 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.
Yrität suositeltuja seuraavia ohjeita: yum install lftp, list * ftp *, install ncftp (samat tulokset):
$ 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
Yritetään lftp
:
$ lftp 10.2.4.202 -bash: lftp: command not found
Tuotteen yum repolist
tulos:
$ 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
kommentit
Vastaa
Tämän komentosarjan tulos:
$ 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
Näyttää osoittavan, että YUM-asennuksesi ja arkistosi on vakavasti vaurioitunut. Tämän virheenkorjaamiseksi minun täytyy nähdä, mitä arkistotiedostoja sinulla todella on hakemistossa /etc/yum.repos.d
.
YUM-tavallisten .repo-tiedostojen tulisi olla omistuksessa. paketin nimeltään centos-release-*
. Voit vahvistaa näin:
$ rpm -qf /etc/yum.repos.d/CentOS-Base.repo
Jos tämä hakemisto on vahingoittunut, voi lisätä nämä tiedostot manuaalisesti uudelleen tai asentaa ne uudelleen sopivalla CentOS-tiedostolla .rpm
.
Vastaa
Määritä FTP-palvelimesi noudattamalla seuraavia ohjeita:
Ensimmäinen ratkaisu:
1. Asenna vsftpd
$ sudo yum -y update
Asenna sitten vsftpd-palvelin (erittäin turvallinen FTP-palvelukokonaisuus) ja kaikki tarvittavat paketit:
$ yum -y install vsftpd
2. Määritä vsftpd
Avaa alla oleva tiedosto kaikilla TextEditorilla, johon olet tyytyväinen. Valintani on aina vi
tai vim
.
$ vi /etc/vsftpd/vsftpd.conf
Sinä täytyy estää tuntemattomat käyttäjät:
anonymous_enable=NO
Salli paikalliset käyttäjät:
local_enable=YES
Jos haluat antaa paikallisten käyttäjien kirjoittaa hakemistoon, käytä:
write_enable=YES
Kun alla olevan rivin asetukseksi on valittu Kyllä, kaikki paikalliset käyttäjät vangitaan heidän chroot -saarelleen ja heiltä evätään pääsy mihinkään muuhun palvelimen osaan:
chroot_local_user=YES
Hienoa, voit nyt käynnistää palvelun uudelleen muutosten toteuttamiseksi:
$ 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 Jos olet CentOS 7: ssä, sinun on sallittava se palomuurin läpi:
$ firewall-cmd --permanent --add-port=21/tcp $ firewall-cmd --reload
DM FTP on inertiaalisesti epävarma, joten harkitse sen käyttöä SSL / TLS: n kautta sFTP-komennolla, ellei sinun tarvitse todella käyttää FTP: tä .
Toinen ratkaisu:
Jos yllä oleva ohje ei auta, toimi seuraavasti:
64-bittinen:
wget -c http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-51.1.el6.x86_64.rpm
Käytössä 32-bittinen:
wget -c http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-51.1.el6.i686.rpm
Asenna sitten:
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*/
Toivon voisi auttaa.
Vastaus
Asenna FTP-asiakasohjelma CentOS 7: lle:
# 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
Käyttö:
# 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
Vastaa
On monia erilaisia ftp-asiakkaita. Saadaksesi luettelon niistä, tee
yum list \*ftp\*
Kaksi yleistä ovat lftp
ja ncftp
. Jos haluat asentaa jommankumman niistä, tee
yum install ncftp
tai
yum install lftp
Käytä sitten kumpi tahansa olet asentanut komennon lftp
tai ncftp
pelkästään ftp
-komennon sijaan.
Kommentit
- Yritin näitä kaikkia. Aina sama tulos ” Virhe: Ei tekemistä ”
- Mikä on
$PATH
? - / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin: / root / bin
- Mitä tapahtuu, jos kirjoitat
ncftp
? - komentoa ei löydy
Vastaa
Ei ole rpm-pakettia nimeltä ftp. Näet kaikki kirjoittamasi ftp: tä sisältävät paketit:
yum search ftp
Jos haluat ftp-asiakkaan, voit käyttää lftp: tä. Asenna se:
yum install lftp
Käytä sitten sitä:
lftp 10.2.4.202
Kommentit
- Katso muokkausta . Se ei toimi ’.
Vastaa
Tarvitset asentaa FTP. Asenna ftp suorittamalla alla oleva komento.
# yum -y install ftp
Saat lisätietoja napsauttamalla tätä .
vastaus
Suosittelen käyttämään
$:yum search ftp
se näyttää kaikki paketit, jotka sisältävät ftp-sanan. Uskon, että asennettava on
yum install ftp.x86_64
onnea!
Kommentit
- Entä kysymyksen lukeminen, etenkin sen osan, joka sanoo ” FTP: n etsiminen
yum
” …
ftp
-komento. Se ’ ei ole välttämättä kaikkein käyttäjäystävällisin valinta, mutta se ’ on siellä. Jotain muuta on vialla järjestelmässäsi.