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以上的版本

原因

相关推荐
90后小陈老师15 小时前
Windows 10 下 Gitee SSH 连接配置详解(附常见问题解决)
windows·gitee·ssh
dyxal18 小时前
SSH本地端口转发完全解析:像“挖掘隧道”一样安全访问远程数据库
数据库·安全·ssh
我是小灰灰吖2 天前
Ubuntu 22.04 安装 SSH 服务与远程调试环境配置指南
qt·ubuntu·ssh
Dontla3 天前
预置known_hosts如何防止中间人攻击(MITM)?(服务器公钥、服务器私钥)Runner、DNS污染、BGP劫持、同网络ARP欺骗、SSH握手
服务器·网络·ssh
Yan_chen6663 天前
SSH(Secure Shell)安全外壳协议详解
运维·网络协议·ssh
huainingning4 天前
锐捷ssh用户名密码登录
运维·ssh
@CLoudbays_Martin114 天前
网站被攻击,服务器都登录不了怎么办?
服务器·ssh·ddos
映翰通朱工4 天前
Windows 上位机 + EC3320:USB 转 CAN 通信实测(从接线到 SSH 收包)
windows·stm32·ssh
大眼、不聚光4 天前
9.linux系统管理-ssh免密配置
linux·ssh·github
码农阿豪4 天前
多台服务器还在反复输SSH?用EasyNode集中管理连接
运维·服务器·ssh