Dropbear Android 安装步骤

  1. 克隆 https://github.com/ubiquiti/dropbear-android 仓库
  2. 修改 build-dropbear-android.sh 文件中的编译器路径:
1
2
3
4
HOST=arm-linux-androideabi
COMPILER=${TOOLCHAIN}/bin/armv7a-linux-androideabi28-clang
STRIP=${TOOLCHAIN}/bin/arm-linux-androideabi-strip
SYSROOT=${TOOLCHAIN}/sysroot
  1. 设置 TOOLCHAIN 变量:
1
export TOOLCHAIN=/xxx/ndk/22.0.7026061/toolchains/llvm/prebuilt/linux-x86_64
  1. 编译执行 build-dropbear-android.sh 脚本

生成了 target/dropbeartarget/dropbearkey 可执行文件

  1. 把两个文件放入 Android 设备 /system/xbin/

  2. 生成密钥:

1
2
dropbearkey -t dss -f /system/etc/dropbear/dropbear_dss_host_key
dropbearkey -t rsa -f /system/etc/dropbear/dropbear_rsa_host_key
  1. 启动服务并设置用户名和密码:
1
dropbear -A -N root -C 123456
  1. 客户端连接:
1
ssh root@10.2.17.16 -p 10022
作者

l0neman

发布于

2021-04-21

更新于

2021-04-21

许可协议

评论