로컬 컴퓨터에서 원격 서버로 파일 전송

로컬 컴퓨터에서 원격 서버로 파일 전송

zip로컬 서버에서 원격 서버로 파일을 전송 하고 싶습니다 . 아래와 같이 호스트, 포트 및 사용자 이름과 함께 다음 명령을 사용했습니다.

scp "$somepath/${file}.zip" "$ftp_user"@"ftp_server":upload/

이 명령에서:

   ftp_user=royal
   ftp_server=np.royal.com

명령을 연결할 수 없습니다. 조언 좀 부탁드려도 될까요?

답변1

scp파일은 SSH 프로토콜을 사용하여 전송되므로 SSH 계정이 필요합니다.

FTP를 통해 서버에 연결해야 하므로 많은 FTP 클라이언트 중 하나를 사용해야 합니다.

난 항상 좋아해원격 전송 프로토콜최고.

답변2

$설정한 올바른 값으로 확장되지 않도록 변수 이름을 앞에 추가하는 것을 잊었습니다 .

노력하다

scp "$somepath/${file}.zip" "$ftp_user"@"$ftp_server":upload/

관련 정보