美文网首页
Mac升级Ventura 13.4后无法远程ssh连接服务器

Mac升级Ventura 13.4后无法远程ssh连接服务器

作者: _西风凋碧树 | 来源:发表于2023-06-05 23:26 被阅读0次

    原因

    原因是Mac os Ventura升级了ssh到9.0,ssl到3.3.6,而服务器上的sshd还是老版本;服务器上的老版本ssh和ssl无法和mac上的新版本ssh和ssl交互,新版本ssh加密算法有更改;需要在mac上添加一些兼容老版本的参数。

    ~ ssh -V
    OpenSSH_9.0p1, LibreSSL 3.3.6
    
    

    解决办法

    在mac的ssh config中添加以下配置,兼容服务器端旧加密算法。

    ~ sudo vi  /etc/ssh/ssh_config
    Host *
        SendEnv LANG LC_*
        #添加以下两项
        PubkeyAcceptedAlgorithms +ssh-rsa
        HostkeyAlgorithms +ssh-rsa
    

    相关文章

      网友评论

          本文标题:Mac升级Ventura 13.4后无法远程ssh连接服务器

          本文链接:https://www.haomeiwen.com/subject/nqwwedtx.html