如何将数据或文件从Linux发送到Linux机器? [关闭]

问题描述 投票:-1回答:2

这个问题很奇怪(我很初学)。我想将数据从Linux发送到Linux。例如,我有Linux服务器(RPI3,称为'a'),另一个服务器叫'b'。所以我想要从'a'到'b'的数据(格式:python,c,jpg,txt,...等)

我使用的方法是什么?这就是我所知道的。

  1. 使用套接字
  2. 使用MQTT

我想知道以上2种方法可用?

另一种方法!!

linux networking file-transfer
2个回答
0
投票

要将文件从a发送到b,您可以使用scp协议。 a和b必须在同一网络中。 scp sourcedirectory/image.jpg username@IPaddressOfTheDestination:targetdirectory/

显然有另一种方式来发送文件,如协议ftp。


0
投票

您可以采用的另一种方法是使用scp命令。例如,如果要将文件从服务器A传输到B,则可以在服务器A内登录时使用命令scp file.txt [email protected]:或scp file.txt username @ servername:

该文件的默认目标路径将是用户名的主目录。如果您希望将文件复制到此之外,则可以在上面的scp命令中追加目录的绝对路径。

如果要复制多个文件,只需将文件放在目录中即可。之后,您可以在目录名称后面的scp命令之前的上面的scp命令中附加-r标志。例如,scp -r目录[email protected]

还有其他应用程序可以实现相同的目标(例如WinSCP或Filezilla)以及在线提供的大量教程。使用此应用程序的最常见情况是用户希望将文件从本地计算机传输到服务器。

© www.soinside.com 2019 - 2024. All rights reserved.