termux自动启动服务(sshd)

从f-droid安装termux和Termux:Boot,一定要从f-droid安装或下载才行,不同商城app不兼容。
Termux设为后台运行无限制,Termux:Boot设为开机自启
然后进行Termux
执行

apt update
apt upgrade
apt install openssh vim termux-services
mkdir ~/.termux/boot/
cat << EOF > ~/.termux/boot/termux-services
#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
. $PREFIX/etc/profile
EOF

重启app执行sv-enable sshd,再重启app就可以自动启动服务了。
ssh的默认端口是8022,用户名是随机的(安装时候系统分配的,重新安装会变)要用whoami来看,重置密码用passwd

发表回复