将文件从本地计算机传输到远程服务器

将文件从本地计算机传输到远程服务器

我想将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/

相关内容