Meteor MUP使用ssh ed25519进行身份验证失败

Meteor MUP使用ssh ed25519进行身份验证失败,meteor,ssh-keys,meteor-up,ed25519,ssh2,Meteor,Ssh Keys,Meteor Up,Ed25519,Ssh2,问题 我想使用mup setup设置我的配置。但是,它在所有可能的配置中都失败: { 主持人:“1.2.3.4”, 用户名:'根', pem:“/home/user/.ssh/id_ed25519”, } 失败,其中模块ssh2(似乎是处理请求的MUP的一部分)无法解析密钥的(未知)格式 { 主持人:“1.2.3.4”, 用户名:'根', 密码:“…” } 失败,因为我的服务器只接受使用密钥身份验证的登录(ssh-i) { 主持人:“1.2.3.4”, 用户名:'根', //或者留空以使用s

问题

我想使用
mup setup
设置我的配置。但是,它在所有可能的配置中都失败:

{
主持人:“1.2.3.4”,
用户名:'根',
pem:“/home/user/.ssh/id_ed25519”,
}
失败,其中模块
ssh2
(似乎是处理请求的MUP的一部分)无法解析密钥的(未知)格式

{
主持人:“1.2.3.4”,
用户名:'根',
密码:“…”
}
失败,因为我的服务器只接受使用密钥身份验证的登录(
ssh-i

{
主持人:“1.2.3.4”,
用户名:'根',
//或者留空以使用ssh代理进行身份验证
}
由于密钥格式未知,
ssh2
也失败。请注意,从默认OSX终端使用我的ssh代理可以正常工作

背景

节点
ssh2
模块似乎已关闭,我只能使用ssh密钥登录到服务器

问题


是否有任何可能的方法在不使用节点模块ssh2的情况下验证
mup设置
,或者我被禁止使用mup?

我遇到了完全相同的问题

ssh2 npm模块没有命令行ssh功能齐全。支持的密钥类型有限。我知道ed25519格式不幸不受支持。这有点奇怪,因为它使用ssh代理获取密钥,但不支持所有类型

我唯一的选择(除了自己尝试升级ssh2模块)是使用RSA密钥