Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 金石元';t从PuttyGen接受RSA SSH-2私钥/导出OpenSSH密钥_Java_Ssh_Sftp_Jsch - Fatal编程技术网

Java 金石元';t从PuttyGen接受RSA SSH-2私钥/导出OpenSSH密钥

Java 金石元';t从PuttyGen接受RSA SSH-2私钥/导出OpenSSH密钥,java,ssh,sftp,jsch,Java,Ssh,Sftp,Jsch,我已经用PuttyGen创建了一个RSA 2048密钥对,并将私钥导出为OpenSSH密钥(使用和不使用强制新文件格式) 当尝试用Jsch打开SFTP连接时,我收到一条错误消息 授权取消 我已经测试了与Filezilla的连接,效果很好 我曾尝试使用openssl.exe将私钥文件转换为不同的格式,但这些转换都不起作用 我尝试了不同的换行符,\n和\r\n 我正在运行Windows 7和Talend Data Integration-tool。在某个时候,我成功地创建了正确的密钥文件,但我将用户

我已经用PuttyGen创建了一个RSA 2048密钥对,并将私钥导出为OpenSSH密钥(使用和不使用强制新文件格式)

当尝试用Jsch打开SFTP连接时,我收到一条错误消息

授权取消

我已经测试了与Filezilla的连接,效果很好

我曾尝试使用openssl.exe将私钥文件转换为不同的格式,但这些转换都不起作用

我尝试了不同的换行符,\n和\r\n


我正在运行Windows 7和Talend Data Integration-tool。

在某个时候,我成功地创建了正确的密钥文件,但我将用户名更改为错误的用户名。这两个错误都是“Auth cancel”。

为什么在2017年使用SSH-1?你已经过时十年了。哦,对不起,他们的密钥实际上是RSA SSH-2,但文件格式是较旧的OpenSSH,而不是较新的。编辑标题。