- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从我的脚本尝试连接到 unix 服务器以下载文件但出现以下错误..
Renci.SshNet.Common.SshConnectionException : Client not connected.
我可以使用相同的凭据从 WinScp 正确连接到该服务器。
不确定这里出了什么问题。任何想法/指针?
代码
using (var client = new ScpClient(Config.UnixServer, Config.UnixUsername, Config.UnixPassword))
{
client.Connect();
client.Upload(new FileInfo(fileUpload), fileName);
client.Disconnect();
}
错误
Renci.SshNet.Common.SshConnectionException : Client not connected.
at Renci.SshNet.Session.WaitOnHandle(WaitHandle waitHandle)
at Renci.SshNet.Session.Connect()
at Renci.SshNet.BaseClient.Connect()
最佳答案
session 日志显示WinSCP正在使用sftp协议(protocol)(WinSCP同时支持scp和sftp协议(protocol))。并非所有 sftp 服务器都接受 scp 连接。切换到 SftpClient
类并使用 UploadFile
方法。
我还怀疑您打算在 FileInfo
实例上调用 OpenRead()
以获取流。
using (var client = new SftpClient(Config.UnixServer, Config.UnixUsername, Config.UnixPassword))
{
client.Connect();
client.UploadFile(new FileInfo(fileUpload).OpenRead(), fileName);
client.Disconnect();
}
关于c# - C# 中来自 SshNet 的 SshConnectionException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46189377/
从我的脚本尝试连接到 unix 服务器以下载文件但出现以下错误.. Renci.SshNet.Common.SshConnectionException : Client not connected.
我已经看到关于此错误的其他线程,但我随机遇到此错误。在 30 个连接中,有 12 个出现此错误。试图了解这是为什么,以及可能的解决方案是什么。 using (SftpClient client = n
我尝试通过 ssh 连接 raspberry pi,但不幸的是我收到此错误消息。我尝试像本主题中那样使用 try-catch,Renci.SshNet : "server response does
我是一名优秀的程序员,十分优秀!