问题标签 [sharpssh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4543 浏览

.net - 从远程目录 FTP SSH 获取文件名列表

我需要使用 VB 通过 SFTP 获取所有文件名的列表。我正在尝试将它放在 ArrayList 中,但不确定要使用的命令..

如果你还需要什么,请告诉我。谢谢!

0 投票
1 回答
2305 浏览

.net - 设置 Sharpssh sftp 连接超时

我正在使用sharpssh.dll并想连接到sftp服务器,但是如果sftp服务器与网络断开连接,程序将等待很长时间才能显示“超时”消息,是否有设置超时sharpssh?

0 投票
2 回答
1443 浏览

c# - 如何使用 SharpSSH 以编程方式从 SFTP 服务器运行命令?

我使用 Tamir SharpSSH 一切正常,但我需要使用 c# 代码运行命令,我放置文件服务器,但我需要运行命令,有人知道吗?

此代码工作我需要将命令运行到 root 中????

0 投票
2 回答
7711 浏览

c# - 添加 DLL 作为对我的 SharpSSH C# 项目的引用

我已经从链接SharpSSH下载了二进制文件。当我提取它时,我发现了 3 个文件(还有一个文件)。.DLLEXE

1.) DiffieHellman.dll 2.) Org.Mentalis.Security.dll 3.) Tamir.SharpSSH.dll

我需要将这些添加Referece到项目中。我需要知道我需要将这些.DLL文件中的哪一个添加Reference到项目中。

你也可以让我知道我应该如何添加References到我的 C# 项目中。

注意:我想做的是通过连接从FTP站点上传、下载文件。SFTP

0 投票
2 回答
9252 浏览

c# - 使用 SFTP 从 FTP 站点上传下载文件

我需要知道一种通过 SFTP 连接到 FTP 站点的方法。我正在使用SharpSSH,但找不到执行该程序的示例。

现在,我已经下载了SharpSSH .DLL文件并添加为参考。现在我需要编写可以连接的代码,并从 FTP 服务器上传/下载文件。

我怎样才能做到这一点 ?帮助。

更新 在此处输入图像描述

代码 :

上面的代码在 Main 方法中。

然后 ;

0 投票
3 回答
15901 浏览

c# - 检查 SFTP 远程服务器上是否存在文件

下面的代码会将名为的文件file.txt从.SFTP remote serverlocal machine

我想要做的是检查文件是否file.txt存在remote server。我该怎么做这个检查。帮助

我在用SharpSSH

0 投票
1 回答
5823 浏览

c# - 通过 Tamir.sharpSsh 的 SSH 连接未创建

我制作了一个应用程序,它使用 SSH 连接连接到设备,就像我们使用PUTTY软件一样。在我的应用程序中,我使用了 Tamir.sharpSsh C# 库。它在建立 SSH 连接时出现异常。我不知道这是库或设备响应的问题还是其他问题。

下面是代码。

这是例外

如果需要,我还可以提供 Wireshark 数据。

0 投票
3 回答
23089 浏览

c# - SFTP SSH.NET DLL 而不是 SharpSSH

我正在寻找一个免费的 .net DLL 来处理 SFTP 连接。

我发现了这个项目SharpSSH,但它缺乏文档。

我花了很多时间来弄清楚 dll 是如何工作的。我创建了一个测试项目,并开始测试不同的功能。某些功能正在运行,例如删除文件。

我对 putfile() 函数和 getfile() 有疑问。

这里有一个例子:

请注意,getfile() 参数是:

我介入了函数,但我没有得到传递这些参数的正确方法。

我真的不知道我应该使用斜杠(/)还是反斜杠()。我知道 Linux 使用 (/)

例如,我注意到“C:\”已转换为“C:\\”。

只需提及 SFTP 位于 linux 机器上。

谢谢你。

0 投票
1 回答
1198 浏览

c# - 无法在 C# 中使用 SharpSSH 更改 sftp 远程目录?

我已经尝试了我能想到的路径字符串的每一种组合,但我仍然回来了"The requested file does not exist"? 我在过去的几个小时里搜索了互联网,但我找不到一个例子。谁能指出我做错了什么。我已经尝试过以下方法。

ls从根目录使用命令。我得到了可用目录和文件的列表。所以说它返回了以下列表。

Outbound Inbound

到目前为止我已经尝试过了。

cd ./Inbound/
cd /Inbound/
cd Inbound
cd //Inbound//
cd //Inbound
cd Inbound/
cd ../Inbound/
cd \Inbound\
cd \\Inbound\\
cd ..\\Inbound\\

0 投票
1 回答
5068 浏览

c# - 来自 SharpSSH 和公钥的 Sftp

我正在使用 SharpSSH 的 Sftp 类来上传文件。有人要求我启用 RSA 身份验证。我找不到如何执行此操作的信息。为了支持 SharpSSH 中的公钥认证,我需要做什么?

我目前所做的就是这个