如何修复 SSH 在 MacOS Ventura 上不起作用的问题

出现此问题的明显原因是,MacOS Ventura 附带的 OpenSSH 版本默认禁用 RSA 签名,因此您可以通过使用更安全的哈希或仅允许 RSA 签名来解决该问题。我们将向您展示如何执行后者。


我们将使用 nano,因为它简单且用户友好,但欢迎您使用 vi/vim 或您选择的任何文本编辑器。

如何修复 SSH 在 MacOS Ventura 上无法使用 RSA 签名的问题

我们将修改 ssh_config 文件以再次允许 RSA 主机密钥,以下是执行此操作的方法。

打开终端(通过 Spotlight 或通过实用程序文件夹)并输入以下命令字符串:

sudo nano /etc/ssh/ssh_config

您需要使用管理员密码进行身份验证。

一直滚动到 ssh_config 文件的底部,然后将以下行添加到 ssh_config 的底部:

HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

按 Control+O 保存,按 Control+X 退出。

如何修复 Mac 上的 SSH RSA 连接问题

再次尝试使用 SSH 连接到具有 RSA 密钥的服务器,它应该按预期工作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值