AnotherRedisDesktopManager ssh connection failed

sirbozc5  于 2022-10-21  发布在  Redis
关注(0)|答案(9)|浏览(271)

OS

Mac OS 12.1

VERSION

Version in settings

1.5.900

App Store 下载的最新版本

ISSUE DESCRIPTION

Bug reproduction process and configuration screenshot if possible

相同的配置使用 TablePlus 是可以正常链接到 aws 云服务器的 Redis 的
使用 AnotherRedisDesktopManager 会提示:All configured authentication methods failed SSH config right?
可以帮忙看一下吗?

工具确实很好用,所以并不想使用 TablePlus。

t40tm48m

t40tm48m1#

aws的一般会开启ssl,看看你的配置

j7dteeu8

j7dteeu82#

还有你是MemoryDB还是ElastiCache

t40tm48m

t40tm48m3#

还有你是MemoryDB还是ElastiCache

是云服务器的 Redis,没有使用其他服务。

yhxst69z

yhxst69z4#

aws的一般会开启ssl,看看你的配置

配置图:

l2osamch

l2osamch5#

是云服务器的 Redis,没有使用其他服务。

就是云服务器上自建redis吧,那应该redis本身没什么问题,报错应该是SSH失败了,确定ssh配置正确么,可以在terminal里手动ssh连一下看看

qnyhuwrf

qnyhuwrf6#

是云服务器的 Redis,没有使用其他服务。

就是云服务器上自建redis吧,那应该redis本身没什么问题,报错应该是SSH失败了,确定ssh配置正确么,可以在terminal里手动ssh连一下看看

ssh 相同的配置 terminal 和 tableplus 都可以连上

Terminal:

TablePlus:

oxiaedzo

oxiaedzo7#

这有点怪了,之前有过不兼容key格式的,但报错不是你这个。不行我也买个aws云主机试一下

pw136qt2

pw136qt28#

在aws上还真复现了,问题和 #850 类似,服务器的openssh版本默认很高,舍弃了ssh-rsa算法,所以本地rsa密钥失败
临时方法是在服务器端把rsa加回来,编辑 /etc/ssh/sshd_config ,追加一行,重启sshd即可

PubkeyAcceptedKeyTypes=+ssh-rsa

或者在aws生成密钥对时选择 ed25519 格式。

后面会在App端兼容一下的

vxf3dgd4

vxf3dgd49#

在aws上还真复现了,问题和 #850 类似,服务器的openssh版本默认很高,舍弃了ssh-rsa算法,所以本地rsa密钥失败 临时方法是在服务器端把rsa加回来,编辑 /etc/ssh/sshd_config ,追加一行,重启sshd即可

PubkeyAcceptedKeyTypes=+ssh-rsa

或者在aws生成密钥对时选择 ed25519 格式。

后面会在App端兼容一下的

连接上了,谢谢作者,还为此买了一个 aws 云主机 🙏

相关问题