이 간단하지만 자세한 가이드는 Linux에서 ncftp를 사용하여 FTP 사이트에서 파일을 재귀적으로 복사하는 방법을 설명합니다.
다른 날에는 한 서버에서 다른 서버로 호스팅을 마이그레이션하고 있었습니다. 이전 호스팅에서는 FTP 액세스만 제공했습니다. 새 호스트는 SSH 및 완전한 Linux 환경으로 활성화되었습니다. 이전 호스트에서 새 호스트로 데이터를 마이그레이션하고 싶었습니다. 모든 데이터를 이동한 방법은 다음과 같습니다.
마이그레이션에 다음 명령을 사용했습니다.
# ncftpget -R -v -u "원격 사용자" -p "비밀번호" ftp://remotserver.com /home/localdir /remotedir
NC FTP는 Linux 명령줄을 위한 정말 멋진 FTP 클라이언트입니다. 대부분의 Linux 배포판과 함께 기본적으로 제공됩니다. ncftpget과 같은 몇 가지 명령과 함께 설치됩니다. 및 ncftpput . 이 예에서는 두 명령 중 첫 번째 명령을 사용합니다. 다음은 명령에 대한 설명입니다.
-R -v 이 두 가지는 ncftpget에게 파일을 재귀적으로 가져오고 자세한 출력을 만들도록 지시합니다.
-u -p 이 두 매개변수 뒤에는 FTP 세션의 사용자 이름과 비밀번호가 옵니다.
ftp://remotserver.com 원격 FTP 서버의 IP 주소 또는 도메인입니다.
/home/localdir 이것은 원격 파일을 복사하려는 로컬 시스템의 디렉토리 경로입니다.
/remotedir 원격 서버에 복사하려는 디렉토리의 경로입니다.
명령을 실행할 때 로컬 및 원격 디렉토리를 혼동하지 않도록 주의하십시오. 그렇지 않으면 매우 간단해야 합니다.
FTP를 통해 백업을 생성하기 위한 보다 그래픽적인 접근 방식을 찾고 있다면 Ubuntu에서 백업 생성 및 복원 방법에 대한 가이드를 확인하세요. Ubuntu뿐만 아니라 Gnome을 실행하는 모든 Linux 환경에서도 작동합니다.