ssh.net

    5热度

    1回答

    当我第一次下载文件并通过SSH.NET上传时,所有工作都正常。 client.DownloadFile(url, x) Using fs= System.IO.File.OpenRead(x) sFtpClient.UploadFile(fs, fn, True) End Using 不过,我现在必须(不下载文件),但上传文件的流: Dim ba As Byte() = clie

    1热度

    3回答

    我有一个运行在Unix服务器上的脚本(在Solaris上是精确的)。该脚本使用ftp实用程序来调整大型机服务器中的文件,然后将它们传送到Unix服务器。 最近,我正在尝试使用Windows窗体和C#开发Windows桌面应用程序。我正尝试使用codeplex提供的SSH.NET库。问题是,每当我从应用程序运行正常的Unix命令时,它就会运行,但是当我尝试运行脚本时,它不起作用。我检查了连接并且应用

    0热度

    1回答

    我正在使用Renci.SshNet(RuntimeVersion:2.0.50727)来连接启用ssh的linux机器,它对于主机是正常工作可在网络中,但每当我试图连接到任何不在网络中的主机,它似乎卡在线SshClient.Connect() 我想到一种解决方法,如连接到它之前ping设备,但不知道如何它会是可靠的。

    0热度

    1回答

    我目前使用C#和SSH.NET上传文件或文件夹到Unix服务器。我的问题是,Unix是区分大小写的,而Windows不是,或者至少不是真的。所以如果我复制名为“test”的文件夹和另一个名为“Test”的文件夹,我遇到了问题。对于Unix来说,不同的情况当然没有问题,但在Windows下,当通过Samba访问文件夹时,我只能看到其中一个文件的内容。 我想要做的事情如下:如果我通过sftp上传文件或

    3热度

    1回答

    我正在使用Renci SSH.NET,但试图在FTP(而不是SFTP站点)上测试。 我没有得到使用WinSCP赋予这方面的工作 - 但不能让它对Renci工作 - 的WinSCP让我设置协议FTP或SFTP - 我认为这是问题 - 提示我输入 找不到合适的身份验证方法来完成身份验证(公钥,键盘交互)。 如何在Renci SSH.NET上关闭SFTP(并只使用FTP)?我试图 Dim c As Re

    0热度

    1回答

    因此,我正在创建一个应用程序,可以打开与远程设备的连接并执行不同的命令。所以昨天在我离开工作之前,我在调试时遇到了一个错误。但是当我的应用程序忽略它并继续进行并且没有足够的时间来修复它时,我决定今天就这样做。当我想再次与我的程序建立连接时,它说它无法进行身份验证(注意参数没有改变)。 所以我做了一些检查,以确定问题,登录服务器并运行netstat后,我发现有一个活动连接到端口22,这源自我的应用程

    4热度

    1回答

    我有以下一段代码尝试连接到使用OpenSSH构建的SFTP服务器(服务器工作,因为我已经能够通过WinSCP客户端成功连接到此FTP ): ConnectionInfo ConnNfo = new ConnectionInfo("127.0.0.1", 22, "usertest", new AuthenticationMethod[]{ // Pasword based

    0热度

    1回答

    我使用SSH.NET编写GUI来创建与VPS的连接。我的意图是制作一个用于玩在线游戏的代理服务器。 我需要动态地转发一个端口来创建一个SOCKS服务器,然后,Proxifier(我的计算机上安装的另一个程序)可以连接到这个服务器。 当我使用PuTTY时,Proxifier运行良好,但是当我使用我的软件时,它不起作用。 这是我的代码: using (client = new SshClient("V

    6热度

    1回答

    我试图使用SSH.NET从SFTP服务器异步下载文件。如果我同步执行,它可以正常工作,但是当我执行异步时,我会得到空文件。这是我的代码: var port = 22; string host = "localhost"; string username = "user"; string password = "password"; string localPath = @"C:\temp"

    2热度

    1回答

    我试图运行SSH命令作为C#应用程序的一部分。我的代码如下: using System; using Renci.SshNet; namespace SSHconsole { class MainClass { public static void Main (string[] args) { //Connection infor