MobaXterm无法登陆oracle cloud的问题

问题

我在oracle cloud上创建实例的时候,只能使用密钥的方式登陆,当时下载了私钥文件。实例创建好以后,在mobaxterm上使用这个私钥文件无法登陆

排查

尝试使用mobaxterm的keygen,把私钥文件转成ppk格式,还是不行。

后来经过测试发现使用windows下的ssh命令可以登陆
ssh -i private-key-file username@x.x.x.x

登陆以后检查ssh的日志journalctl -u ssh

error: Received disconnect from x.x.x.x port 15673:14: No supported authentication methods available [preauth]

解决方案1

修改ssh的配置/etc/ssh/sshd_config,允许密码登陆

PermitRootLogin yes
PasswordAuthentication yes
KbdInteractiveAuthentication yes

重启ssh服务sudo systemctl restart ssh

解决方案2

参考:https://unix.stackexchange.com/questions/721606/ssh-server-gives-userauth-pubkey-key-type-ssh-rsa-not-in-pubkeyacceptedalgorit

修改配置文件

PubkeyAcceptedAlgorithms +ssh-rsa

重启服务,然后mobaxterm使用密钥可以登陆

解决方案3

升级mobaxterm到21.5以上的版本

原因

相关推荐
dami_king1 小时前
SSH特性|组成|SSH是什么?
运维·ssh·1024程序员节
小屁不止是运维16 小时前
麒麟操作系统服务架构保姆级教程(二)ssh远程连接
linux·运维·服务器·学习·架构·ssh
这个男人是小帅1 天前
【AutoDL】通过【SSH远程连接】【vscode】
运维·人工智能·pytorch·vscode·深度学习·ssh
o(╥﹏╥)1 天前
github如何给本机绑定 ssh密钥(MACOS)
运维·gitee·ssh·github
哭哭啼1 天前
Linux实现两台服务器之间ssh连接
linux·运维·ssh
L~river1 天前
解决vscode ssh远程连接服务器一直卡在下载 vscode server问题
服务器·vscode·ssh
fooleryang2 天前
homebrew,gem,cocoapod 换源,以及安装依赖
ssh·homebrew
捞鱼哲学家2 天前
ubuntu解决ssh连接:Permission denied (publickey)
ssh
opentogether2 天前
Swift 的动态性
开发语言·ssh·swift
Kali_072 天前
OnOn-WebSsh (昂~昂~轻量级WebSSH) 可实现 网页 中的 ssh 客户端操作,支持多用户多线程操作 ssh 持久化
java·运维·spring boot·ssh