Ubuntu20.04 用Xshell通过SSH连接报错“服务器发送了一个意外的数据包”

    技术2022-07-10  111

    最近安装了Ubuntu20.04, 想用Xshell通过SSH连接,结果报错:

    “服务器发送了一个意外的数据包”

    ①排除了网络、防火墙等因素

    ②查看sshd服务状态:

    # sudo systemctl status ssh

    以报错信息为关键字搜索,最后搜到以下解决方案:

    ①在/etc/ssh/sshd_config配置文件最后面添加下面一行:

    KexAlgorithms curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group14-sha1

    ②保存后,重启sshd服务

    # systemctl restart ssh

    完美解决

    Processed: 0.025, SQL: 9