Skip to content

scue/android_dropbear_sshd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

about

the ssh/sshd alternative for android.

env

env.txt: for android adb shell env

you can get your device env:

adb shell busybox env

then, remove USER,RANDOM and _ avaluables the end, you should update these to svr-chansession.c by using addnewvar()

requirement

sudo apt-get install gcc-arm-linux-gnueabi

configure

./configure --host=arm-linux-eabi \
    --disable-zlib \
    --disable-largefile \
    --disable-loginfunc \
    --disable-shadow \
    --disable-utmp \
    --disable-utmpx \
    --disable-wtmp \
    --disable-wtmpx \
    --disable-pututline \
    --disable-pututxline \
    --disable-lastlog \
    CC=arm-linux-gnueabi-gcc \
    STRIP=arm-linux-gnueabi-strip

build

export STATIC=1 MULTI=1 CC=arm-linux-gnueabi-gcc SCPPROGRESS=0 PROGRAMS="dropbear dropbearkey dbclient"
make clean && make -j4 strip

files

scp: copy file over ssh

sftp-server: ftp server over ssh

dropbear_install.sh: install dropbear to android

notes

maybe you want to custom!

  1. for ssh-copy-id: commit
  2. for shell env: commit
  3. for options: commit
  4. for scp: commit

About

android dropbearmulti(sshd alternative)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published