问题标签 [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.
c# - sharpssh 没有放文件
我有下一个问题:当我尝试在 SFTP 服务器上复制文件时,没有任何反应。我没有收到任何错误或异常,
这里没有列出任何内容:
但是,当我尝试在另一个 sftp 服务器(本地)上执行此操作时,它的工作可能会出错?我做错了什么?请帮我 :-)
c# - 通过 SSH 命令执行 python 到树莓派(使用 Csharp 和 SharpSSH)
我在通过 ssh 执行 python 脚本时遇到问题(使用 c# 和 SharpSSH)。
我有连接并且可以编写简单的命令,例如“startx”和“sudo shutdown ...”
当我尝试运行 python 脚本时,程序会冻结并且没有任何反应。我用“putty”尝试了完全相同的程序,它按预期工作。
python脚本运行,我得到数据(打印'无激光,快速移动:Dx =',stepx,'Dy =',stepy)whitch对我的应用程序很重要。
C# SharpSSH 连接
C# 启动 Gcode_executer.py 不起作用并冻结程序(在 pc 上)树莓派不运行 python 文件
我能做些什么来解决这个问题?
sharpssh - Tamir.SharpSSH Windows Server 2012 是否兼容?
我们最近将使用 Tamir.SharpSSH 的应用程序从 Windows 2003 服务器移至 Windows Server 2012。
在测试我们应用的 SFTP 功能时,我们收到了这个错误:
{"Session.connect: System.NullReferenceException: 对象引用未设置为对象的实例。\r\n 在 Tamir.SharpSsh.jsch.jce.HMACMD5.update(Byte[] foo, Int32 s, Int32 l)\ r\n 在 Tamir.SharpSsh.jsch.jce.HMACMD5.update(Int32 i)\r\n 在 Tamir.SharpSsh.jsch.Session.read(Buffer buf)\r\n 在 Tamir.SharpSsh.jsch.UserAuth。开始(会话会话)\r\n 在 Tamir.SharpSsh.jsch.UserAuthNone.start(会话会话)\r\n 在 Tamir.SharpSsh.jsch.Session.connect(Int32 connectTimeout)"}
我检查以确保 FIPS 兼容算法被禁用并且它们被禁用。
然后,我们从项目中删除了对 Tamir.SharpSSH 的 DLL 引用,并添加了源代码项目,我们现在可以在其中单步执行代码,以更具体地确定 SharpSSH 库中发生故障的位置。
错误发生在 update() 方法中的 cs.Write(foo, s, l) 处,如下所示:
这是因为 cs 对象引用为 NULL。
cs 对象引用应该在 HMACMD5.cs(最后一行)的 init() 方法中设置,但是似乎没有调用此方法。
我不确定为什么不调用 init() 方法。
有没有人经历过这样的事情?
我想知道这是否可能是 Windows Server 2012 兼容性问题。
提前致谢。
c# - 下载多个文件 sharpSSH
我有 6 个文件要从 Windows 复制到 Linux:input.dat、image1.tif、image2.tif、image3.tif、image4.tif、image5.tif
我正在使用 SharpSSH,现在我知道如何复制单个文件,但我的问题是无论如何我可以使用SharpSSH 复制多个文件,而不是一个一个地复制它们?
这是我复制一个文件的代码:
现在这工作正常,它将 input.dat 文件复制到 Linux,但我又如何发送或放置多个文件?
c# - Upload to FTP server C# using Tamir.SharpSSH
Im able to connect with my sftp server and I'm sure of it because I get the list of files of my server and it passes correct list. But I cant upload file to a folder in mysftp server. Here is my code:
I recieve this exception:
I've tried using sftp.Put(FileName,SFTPAddress + "//u01");
Ive tried sftp.Put(FileName,SFTPAddress); And it do work but when I look at my sftp server if the file is there, it isn't.
I've tried sftp.Put(FileName,"//u01"); and it throws the same error.
I must upload my file in a folder in my ftp server and one of the folder is u01.
Can anyone help me out. I don't know what's wrong. I'm sure that i'm connected. and when I tried to upload using filezilla it do work so I'm not restricted in writing to our sftp server.
c# - Tamir.SharpSsh 无法加载文件或程序集'DiffieHellman
我得到:
我不知道为什么。
c# - 根据从 SFTP 修改的日期下载文件
有没有办法从 SFTP 服务器获取文件,这些文件应该基于使用 Tamir.SharpSsh 的修改日期?目前我正在按文件名下载文件,但我的要求是按修改日期。
c# - 使用 SharpSSH 从 SFTP 获取文件大小
我正在使用 SharpSSH 将 zip 文件从本地目录上传到 SFTP。一切正常。但是,我想获取我刚刚上传的当前文件的文件大小。我这样做的原因是 zip 文件很大(从 45 GB 到 80 GB),我想确保在上传过程中它没有失败或卡住。想要确保上传整个 zip。
我可以像这样获取本地 zip 文件的文件大小:
现在,我想在上传完成后对刚刚上传到 SFTP 的文件做同样的事情。
因为我知道我刚刚上传的文件的名称,所以我创建了一个ArrayList
并从 SFTP 放置文件。然后我for loop
用来获取我刚刚上传的文件。
问题是没有属性.Length
可以获取该文件的文件大小?
我可以采取另一种方法来找出远程服务器中文件的文件大小吗?
sharpssh - 使用 SharpSSH 时算法协商失败错误
问题:当我尝试通过 sharpssh 连接时捕获此错误算法协商失败
我用密码生成公钥和 ssh-2 RSA 私钥。然后导出到 OpenSSHH 并使用它来连接
要连接我试过:
谢谢
ssh - 在连接到 SFTP 服务器时使用 SharpSSH 验证指纹
我Tamir.SharpSSH
用来SFTP
在我的.NET
代码中建立连接。我有服务器的主机、端口、用户名、密码和服务器的指纹。
我可以在没有指纹的情况下连接到服务器。在建立连接之前,有什么方法可以将我的指纹与服务器的指纹匹配?
以下是我C#
的连接代码:
无论如何我可以在连接到SFTP
服务器之前添加对服务器指纹的检查吗?