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

原因

相关推荐
闫记康13 小时前
linux配置ssh
linux·运维·服务器·学习·ssh
xzl0419 小时前
新IP的 SSH 指纹添加到 known_hosts 文件
网络协议·tcp/ip·ssh
qinyia1 天前
如何安全删除通过 Git Clone 下载的所有仓库目录
运维·数据库·人工智能·git·mysql·ssh
never_go_away2 天前
ssh 特定用户特定端口
运维·ssh
天才少女爱迪生2 天前
在 VSCode 中配置 SSH 并实现 X11 转发:服务器程序远程桌面显示
ide·vscode·ssh
zdIdealism2 天前
cnPuTTY CAC 0.83 Update 1—PuTTY CAC 0.83中文版本简单说明~~
linux·运维·服务器·ssh·putty·putty-cac
阿晴招生笔记2 天前
如何通过SSH访问PyTorch-CUDA-v2.8镜像进行远程调试?
ssh· pytorch· cuda
东湖山上2 天前
解决Cursor 远程ssh连不上服务器的问题
运维·服务器·ssh
mseaspring2 天前
一款高颜值SSH终端工具!基于Electron+Vue3开发,开源免费还好用
运维·前端·javascript·electron·ssh