如何在编译时修改ssh密码

  • 您好,由于 luckfox-pico 使用 buildroot 修改密码时计算哈希值会出现错误,导致ssh在输入正确密码时也无法登录成功,所以我们在构建 buildroot 时使用计算出来的 “luckfox” 正确的哈希值来覆盖原本的哈希值。

    您可以通过命令获取正确的哈希值

    Code: Select all

    openssl passwd -1 -salt dXmV8ZLO -table <your passwd>
    修改 <luckfox-sdk>/sysdrv/tools/board/buildroot/shadow_defconfig

    Code: Select all

    root:<您的哈希值>:19664::::::
    重新编译 buildroot 后就能正确设置 ssh 密码
    注意:覆盖操作的指令位于 <luckfox-sdk>/sysdrv/Makefile + 546 ,您可以进行注释取消覆盖。
  • 收到,谢谢!