我对sFTP(安全文件传输协议)服务器完全不熟悉,并且想知道如何将数据发送到一个服务器。
想象一下,我已经设置了一个sFTP服务器,有人可以使用命令中的Linux框向我提供伪代码(因为我不确定我需要提供什么细节)以便向它发送.zip文件线。
您也可以向我提供从该服务器上传后提取相同数据所需的伪代码。
我可以请求提供的任何代码都有很多评论(因为我真的想要理解这一点!)
请温柔地评论你的意见,我对这一切都很陌生。我想我会遗漏一些人不需要的钥匙。如果需要任何其他信息,请告诉我,我当然会提供。
提前致谢。我真的很感激任何帮助/建议!
答案 0 :(得分:0)
对于GUI,您需要一个像FileZilla这样的SFTP客户端。有很多免费的。
Linux对bash有一个 sftp 命令。
答案 1 :(得分:0)
从您的客户端,您可以使用curl
向/从sftp服务器上传和/或下载文件。
上传文件:
curl -T /name/of/local/file/to/upload -u username:password sftp://hostname.com/directory/to/upload/file/to
下载文件:
curl -u username:password sftp://hostname.com/name/of/remote/file/to/download -o /name/of/local/directory/to/download/file/to