林蒙百香果--_-- 2024-09-26 16:12 采纳率: 0%
浏览 6

开启ssh出现报错EVP_aes_128_ctr

/etc/init.d/S50sshd start

/usr/bin/ssh-keygen: symbol lookup error: /usr/bin/ssh-keygen: undefined symbol: EVP_aes_128_ctr
Starting sshd: /usr/sbin/sshd: symbol lookup error: /usr/sbin/sshd: undefined symbol: EVP_aes_128_ctr
OK
您好,请问在开启ssh的时候出现以上报错是什么原因导致的,怎样解决

  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-26 17:29
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    这个错误通常与SSH(Secure Shell)服务中的sshd进程有关,它负责监听连接请求并处理客户端发起的会话。

    在您的系统中,您尝试启动sshd时遇到了问题,这可能是因为没有找到必要的库文件或者函数。这种情况通常是由于编译过程中缺少必要的依赖项造成的。

    要解决这个问题,您可以按照以下步骤操作:

    1. 检查环境变量

    确保SSH配置文件~/.bashrc~/.bash_profile~/.zshrc 中包含了PATHSSH_AUTH_SOCK 环境变量。这些环境变量用于指定SSH的路径以及默认的套接字文件。

    export SSH_AUTH_SOCK=/var/run/docker.sock
    

    2. 更新依赖项

    检查apt-get update命令是否已经执行过,并且安装了所需的库文件。如果没有,可以尝试运行:

    sudo apt-get update && sudo apt-get install -y libssl-dev openssl
    

    确保更新到最新的版本,以便获得所有可用的安全功能。

    3. 安装eigen

    如果您使用的是Linux系统,可以尝试安装Eigen库以支持AES-128加密算法。您可以在终端输入以下命令:

    sudo apt-get install -y eigen3
    

    之后,重新运行上述错误提示的命令,看看问题是否已解决。

    4. 检查sshd配置

    查看sshd配置文件,例如 /etc/ssh/sshd_config。确保启用aes256gcm选项,因为AES-128是默认选择的加密方式,但不是最强的。

    # 配置文件示例内容
    Port 22
    ChallengeResponseAuthentication no
    PubkeyAuthentication yes
    PasswordAuthentication no
    UseDNS no
    PermitRootLogin no
    AllowTcpForwarding yes
    ListenAddress ::1
    ListenAddress 0.0.0.0
    ServerKeyBits 2048
    

    根据您的实际情况调整配置。

    5. 清除缓存

    有时候,缓存的问题会导致类似的问题。清空/var/cache/apt/archives目录下的文件,然后重新进行安装过程:

    sudo rm -rf /var/cache/apt/archives/*
    sudo apt-get update
    sudo apt-get upgrade
    

    6. 重启SSH服务

    完成后,重启SSH服务使其生效:

    sudo systemctl restart sshd.service
    

    通过遵循以上步骤,应该能够解决遇到的EVP_aes_128_ctr错误问题。如果您仍然遇到困难,建议查阅更详细的错误信息或访问官方文档寻求进一步的帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月26日

悬赏问题

  • ¥30 stm32f103c8t6制作万能红外遥控器
  • ¥15 有人会fastcrud写前端页面吗
  • ¥15 如何解除Uniaccess管控
  • ¥15 微信小程序跳转关联公众号
  • ¥15 Java AES 算法 加密采用24位向量报错如何处理?
  • ¥15 使用X11可以找到托盘句柄,监控到窗口点击事件但是如何在监听的同时获取托盘中应用的上下文菜单句柄
  • ¥45 字符串操作——数组越界问题
  • ¥15 Loss下降到0.08时不在下降调整学习率也没用
  • ¥15 QT+FFmpeg使用GPU加速解码
  • ¥15 为什么投影机用酷喵播放电影放一段时间就播放不下去了?提示发生未知故障,有什么解决办法吗?