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
내 ftp에 연결하려고 할 때 :
$ ftp 10.2.4.202 -bash: ftp: command not found
:
$ 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.
권장되는 다음 시도 : yum install lftp, list * ftp *, install ncftp (동일한 결과) :
$ 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
lftp
시도 중 :
$ lftp 10.2.4.202 -bash: lftp: command not found
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
댓글
- az93 어제부터 검색 기술을 전혀 보여주지 않았기 때문에 간단한 lmgtfy.com/?q=ftp+client+centos 가 두 번째 링크에 대한 답변을 제공합니다. . 다른 '의 기술에만 의존하는 대신 생각을 시작하세요. OS를 다시 설치하거나 stackoverflow.com/questions/how-to-ask 를 참조하세요
- Kiwy > > 시도했습니다. ' 전에 말한 것처럼 작동하지 않습니다.
- Linux 배포판은 무엇입니까? RHEL, CentOS 또는 Fedora 인 경우 " ftp " RPM이 있어야합니다 . div id = “54fa4bf5a9″>
명령. 반드시 ' 가장 사용자 친화적 인 선택은 아니지만 ' 있습니다. 시스템에 다른 문제가 있습니다.
Answer
이 명령 시퀀스의 출력 :
$ 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
YUM 설치 및 리포지토리를 나타내는 것 같습니다. 심하게 손상되었습니다. 이를 추가로 디버깅하려면 /etc/yum.repos.d
디렉토리에 실제로 어떤 저장소 파일이 있는지 확인해야합니다.
표준 YUM 저장소 .repo 파일은 소유해야합니다. centos-release-*
라는 패키지로 확인할 수 있습니다. 다음과 같이 확인할 수 있습니다.
$ rpm -qf /etc/yum.repos.d/CentOS-Base.repo
이 디렉토리가 손상된 경우 이러한 파일을 수동으로 다시 추가하거나 적절한 CentOS .rpm
파일을 사용하여 다시 설치할 수 있습니다.
Answer
아래 단계에 따라 FTP 서버를 구성하십시오.
첫 번째 솔루션 :
1. vsftpd 설치
$ sudo yum -y update
그런 다음 vsftpd 서버 (매우 안전한 FTP 데몬) 및 모든 필수 패키지를 설치합니다.
$ yum -y install vsftpd
2. vsftpd 구성
편안한 텍스트 편집기로 아래 파일을 엽니 다. 내 선택은 항상 vi
또는 vim
입니다.
$ vi /etc/vsftpd/vsftpd.conf
당신 미확인 사용자를 허용하지 않아야 함 :
anonymous_enable=NO
로컬 사용자 허용 :
local_enable=YES
로컬 사용자가 디렉토리에 쓸 수 있도록하려면 다음을 사용하십시오.
write_enable=YES
아래 줄이 Yes로 설정되면 모든 로컬 사용자는 chroot 내에서 감옥에 갇히고 서버의 다른 부분에 대한 액세스가 거부됩니다.
chroot_local_user=YES
좋습니다. 이제 서비스를 다시 시작하여 변경 사항을 적용 할 수 있습니다.
$ 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 CentOS 7을 사용하는 경우 방화벽을 통해 허용해야합니다.
$ firewall-cmd --permanent --add-port=21/tcp $ firewall-cmd --reload
DM FTP는 매우 안전하지 않으므로 실제로 FTP를 사용해야하는 경우가 아니라면 sFTP 명령을 통해 SSL / TLS를 통해 사용하는 것이 좋습니다. .
두 번째 솔루션 :
위의 지침이 도움이되지 않으면 다음을 수행하십시오.
64 비트 :
wget -c http://mirror.centos.org/centos/6/os/x86_64/Packages/ftp-0.17-51.1.el6.x86_64.rpm
켜기 32 비트 :
wget -c http://mirror.centos.org/centos/6/os/i386/Packages/ftp-0.17-51.1.el6.i686.rpm
그런 다음 설치합니다.
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*/
도움이 될 수 있습니다.
답변
CentOS 7 용 FTP 클라이언트 설치
# 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
사용법 :
# 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
답변
다른 ftp 클라이언트. 목록을 얻으려면
yum list \*ftp\*
두 가지 일반적인 항목은 lftp
및 . 둘 중 하나를 설치하려면
yum install ncftp
또는
yum install lftp
다음 중 하나를 사용하십시오. ftp
대신 lftp
또는 ncftp
명령을 사용하여 설치했습니다.
댓글
- 모두 시도했습니다. 항상 동일한 결과 " 오류 : 수행 할 작업 없음 "
-
$PATH
? - / usr / local / sbin : / usr / local / bin : / sbin : / bin : / usr / sbin : / usr / bin : / root / bin
-
ncftp
를 입력하면 어떻게 되나요? - 명령을 찾을 수 없음
답변
ftp라는 rpm 패키지가 없습니다. ftp가 포함 된 모든 패키지를 보려면 다음을 입력하십시오.
yum search ftp
ftp 클라이언트를 원한다면 lftp를 사용할 수 있습니다. 설치 방법 :
yum install lftp
그런 다음 사용 :
lftp 10.2.4.202
댓글
- 수정 을 참조하세요. ' 작동하지 않습니다.
답변
답변
사용하는 것이 좋습니다
$:yum search ftp
ftp 단어가 포함 된 모든 패키지가 표시됩니다. 설치해야 할 것은
yum install ftp.x86_64
행운을 빕니다!
댓글
- 질문, 특히 "
yum
…