c# Tamir.SharpSsh连接sftp连不上,求助

问题描述

stringhost="..............";intport=22;stringusername="test";stringpass="";stringprivateKey=@"C:test.ppk";publicSftpPlugin(stringhost,intport,stringusername,stringpassword,stringprivateSshKeyPath){this._tamirSftp=newSftp(host,username,password);this._port=port;this._privateSshKeyPath=privateSshKeyPath;}用软件FillZilla连接没有问题,调c#试的时候总是报invalidprivatekey,连不上?哪位大神有用过SharpSsh吗,求助

解决方案

解决方案二:

解决方案三:
这段代码,我也有,调试过的,因为我们的SFTP是要求公钥验证的,不是密码验证的,所以密码是空,然后我调试的时候sft.Connect()返回的是false,连接不成功
解决方案四:

解决方案五:
你的私钥不对

时间: 2024-09-24 07:16:16

c# Tamir.SharpSsh连接sftp连不上,求助的相关文章

c#使用Tamir.SharpSsh 下载不了中文名文件

问题描述 我在C#中使用Tamir.SharpSsh连接SFTP下载文件,其中数字和英文命名的文件可以下载,但是如果文件名中包含有中文的话就无法下载,求各位指教!引用 publicstaticvoidSFTP_Download(stringip,stringuser,stringpwd,stringstrFromFile,stringstrToFile){Tamir.SharpSsh.Sftpst=newSftp(ip,user,pwd);st.Connect(22);st.Get(strFro

远程连接-还是关于Tamir.SharpSsh使用方面的问题

问题描述 还是关于Tamir.SharpSsh使用方面的问题 有同样用过Tamir.SharpSsh开发过SSH控制台功能的童鞋们?遇到一个新的问题需要攻克(网上这个类的用例都太浅显了,不适合用作完整功能模块的开发案例) 是这样的:我的网页已经实现远程连接到Lunix的Shell层,指令什么的都能执行.但是当我的指令是比较复杂的逐步执行指令时,Ssh.Write()可能需要较长时间的等待才能将指令全部执行完,然后再通过Ssh.ReadResponse()去读取完整的返回值.那么问题来了,我如何判

sftp-JSCH连接SFTP服务Algorithm negotiation fail

问题描述 JSCH连接SFTP服务Algorithm negotiation fail JAVA环境:java version ""1.6.0_45""Java(TM) SE Runtime Environment (build 1.6.0_45-b06)Java HotSpot(TM) Server VM (build 20.45-b01 mixed mode) jsch-0.1.42.jar SFTP环境:OpenSSH_6.7p1 OpenSSL 1.0.1j

auth fail-JSCH连接SFTP服务报错: Auth fail

问题描述 JSCH连接SFTP服务报错: Auth fail 手动测试SFTP连接OK,程序JSCH连接SFTP就报错com.jcraft.jsch.JSchException: Auth fail.已经确认了N遍,用户名/密码/ip配置绝对没错.求各位大神积极发言帮忙解决!!不胜感激!! 解决方案 请尝试 首先确保服务器上的/etc/ssh/sshd_config中的PasswordAuthentication设置为 PasswordAuthentication yes 如果还不行,可以参考s

使用jsch连接sftp

问题描述 小弟开发过程中遇到了一个问题,当我使用jsch连接sftp的时候,我可以打开通道,但是不能连接上是什么情况?返回的错误信息是:信息:ConnectChannel.com.jcraft.jsch.JSchException:java.io.IOException:channelisbrokenatcom.jcraft.jsch.ChannelSftp.start(ChannelSftp.java:228)atcom.jcraft.jsch.Channel.connect(Channel.

echarts制作的地图把连接地图的线条上的tooptip去掉,其他地方的tooptip保留

问题描述 echarts制作的地图把连接地图的线条上的tooptip去掉,其他地方的tooptip保留 echarts制作的地图把连接地图的线条上的tooptip去掉,其他地方的tooptip保留

java连接sqlserver2008连不上,报错sqljdbc.dll这个包有错,但是我已经拷到那个目录下了啊

问题描述 java连接sqlserver2008连不上,报错sqljdbc.dll这个包有错,但是我已经拷到那个目录下了啊 请问还有其他方法吗,该配置的我都配置实在没办法了,百度百度个遍了 解决方案 你导入这个包试试:sqljdbc4.jar 解决方案二: sqljdbc.dll你这个是程序集啊,在C#里面用的,Java中要导 .jar的包 解决方案三: 这个有可能是jar包的问题,可以换个jar包试试,也有可能是sqlServer2008的连接问题 解决方案四: 拷贝sqljdbc4.jar这

app-跪求高手帮忙看下程序为什么android连接不到servlet上,谢谢大家了

问题描述 跪求高手帮忙看下程序为什么android连接不到servlet上,谢谢大家了 android客户端 package com.android.helloworld; import java.io.DataOutputStream; import java.io.IOException; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException;

azure-如果我在Azure上搭建AD,我想让三个不同办公室连接到这个AD上,能否做到呢?

问题描述 如果我在Azure上搭建AD,我想让三个不同办公室连接到这个AD上,能否做到呢? 有个问题呀,如果我在Azure上搭建AD,我想让三个不同办公室连接到这个AD上,能否做到呢? 解决方案 Hi 我建议你阅读下这篇文章,这篇文章详细的介绍了Azure Active Directory,并且我们使用AD的一些场景,希望对你有所帮助. Best RegardsJambor