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″>

명령. 반드시 ' 가장 사용자 친화적 인 선택은 아니지만 ' 있습니다. 시스템에 다른 문제가 있습니다.

  • 그것 ' s CentOS 6.3
  • I '이 문제는 실제로 FTP 자체가 아니기 때문에 '이 문제를 다시 열어보고 싶지 않습니다. 시스템이 매우 엉망인 것은 '입니다. 최소한 centos 저장소가 활성화되어 있어야합니다. yum이 ' 아무것도 찾을 수없는 것도 당연합니다. postgresql 저장소와 선인장 만 있으면됩니다.
  • 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 

    댓글

    • 수정 을 참조하세요. ' 작동하지 않습니다.

    답변

    필요 FTP를 설치합니다. ftp를 설치하려면 아래 명령을 실행하십시오.

    # yum -y install ftp 

    자세한 내용은 여기 를 클릭하십시오.

    답변

    사용하는 것이 좋습니다

    $:yum search ftp 

    ftp 단어가 포함 된 모든 패키지가 표시됩니다. 설치해야 할 것은

    yum install ftp.x86_64 

    행운을 빕니다!

    댓글

    • 질문, 특히 " yum

    답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다