lftp
프로그램 을 설치 CentOS
하고 이를 사용하여 서버 간에 파일을 전송하는 방법.
아래 명령을 사용했는데 잘못된 명령으로 오류가 발생했습니다.
wget http://example.com/user/filename.gz.tar
답변1
CentOS 저장소에서 lftp를 설치할 수 있습니다.
sudo yum install lftp
파일 전송 방법을 배우는 가장 좋은 방법은 독서입니다.man lftp
답변2
이 트래픽을 인터넷에 노출할 계획이라면 SFTP나 FTPS를 사용할 때 주의를 기울여야 합니다. TCP 포트 21(일반, 보안되지 않은 FTP)을 차단하고 SFTP/FTPS를 통한 익명 로그인을 비활성화하는지 절대적으로 확인해야 합니다.
SFTP에는 용도가 있지만 SSH를 사용합니다. 해당 경로를 사용하는 경우 SSH v2를 사용하고 있는지 확인하세요. FTPS를 사용하는 것이 좋습니다(SSL을 사용하고 기본 트래픽은 TCP 포트 443을 사용합니다). FTPS의 실제 장점은 파일 전송이 중단된 경우 연결이 다시 설정되면 중단된 부분부터 파일 전송이 재개된다는 것입니다. SFTP는 작은 파일에는 잘 작동하지만 몇 시간 또는 며칠이 걸릴 수 있는 파일을 전송하려는 경우 FTPS가 더 나은 솔루션입니다. 어떤 이유로든 SFTP 전송이 중단된 경우 연결이 다시 시작되면 전송이 처음부터 다시 시작되어야 합니다.
목표가 자체 네트워크 내에서 내부적으로 파일을 전송할 수 있는 것이라면 SCP(보안 복사본) 사용 방법을 배우고 취약점이 발견되었을 때 LFTP를 패치하는 골치 아픈 일을 피하십시오.