【问题标题】:SCP Command in Solaris to file transfer from c#Solaris 中的 SCP 命令从 c# 进行文件传输
【发布时间】:2013-10-15 00:20:40
【问题描述】:
在C#.NET或JAVA有什么方法可以关注,
从另一台具有solaris OS 的PC 的特定目录中获取文件列表,并使用SCP 将文件传输到另一台也具有solaris OS 的PC。
实际上,我正在考虑在 asp.net 中创建前端以将备份从 Live 传输到备份服务器并获取有关备份的信息。
我什至这可能与否,但我不想澄清我对此的困惑。
请给我你的建议。
【问题讨论】:
标签:
c#
asp.net
solaris
file-transfer
scp
【解决方案1】:
C# 或任何其他 .NET 语言是特定于 Windows 的,只能在 Windows 上运行。所以忘记 .NET 语言吧。对于这种类型的任务,如果您坚持使用该级别的编程语言,我肯定会使用 Java。
在 Java 中,您可以使用 JSch 库。它可以在 Java 中执行 SCP。这里是one example。
但是我必须说,大多数熟悉 Unix/Linux 的人可能只是在脚本环境中完成这项任务。如果您愿意,可以从 Bash 中完成。
无论您选择何种工具/prg.language,您还必须决定是执行 PUSH 还是 PULL。从您的帖子看来,您最热衷于做 PULL。 PUSH 与 PULL 没有正确或错误的答案。