Skip to main content

One post tagged with "sshd"

View All Tags

通过创建rsa格式的私钥以及服务端启用rsa认证解决jsch连接ssh失败的问题

· 3 min read
orange
programmer on jvm platform

服务建立ssh连接失败, 问题定位为jsch不支持openssh格式的私钥.
OpenSSH 7.8及之后的版本, ssh-keygen命令默认生成的私钥格式为openssh.
该格式的头部为-----BEGIN OPENSSH PRIVATE KEY-----.

在将私钥转换为rsa格式后, 发现服务端还需要启用rsa认证, 在启用rsa认证后问题解决.

下面将详细介绍如何生成rsa格式的私钥以及服务端启用rsa认证.