设备要求
工具下载
| 工具类型 | 推荐工具 | 说明 |
|—————-|————————-|——————————-|
| 终端模拟器 | Termux | 提供完整Linux环境 |
| SSH服务器 | Dropbear/OpenSSH | 轻量级SSH服务 |
| 内网穿透工具 | ngrok、frp、ssh-server | 将本地服务暴露到公网 |
| 文件管理工具 | ES文件浏览器 | 管理服务器文件 |
安装Termux
pkg update && pkg upgrade
安装SSH服务器
pkg install openssh 安装OpenSSH服务器 # 启动SSH服务(默认端口22) sshd -f /etc/ssh/sshd_config
配置SSH登录密码
/etc/shadow
文件,设置Root用户密码(需Root权限)。使用ngrok暴露SSH服务
wget https://bin.equinox.io/c/4vYj5kA2/ngrok-stable-linux-arm64.zip unzip ngrok-stable-linux-arm64.zip
./ngrok tcp 22 绑定本地22端口
tcp://xxx.ngrok.io
),通过该地址远程访问。替代方案:FRP内网穿透
frps
)和服务端(frpc
)。frpc.ini
文件,将本地SSH端口映射到公网域名。服务类型 | 安装命令/步骤 | 用途 |
---|---|---|
Web服务器 | pkg install nginx + 配置/etc/nginx/nginx.conf |
搭建网站或API服务 |
MySQL数据库 | pkg install mysql + 初始化数据库 |
存储数据 |
Python环境 | pkg install python |
运行脚本或Web应用 |
防火墙配置
/etc/ssh/sshd_config
,添加AllowUsers xxx
。PermitRootLogin no
。性能优化
tcpdump
监控网络流量,防止DDoS攻击。解答:
需完成内网穿透配置(如ngrok或FRP),将本地服务端口映射到公网。
./ngrok tcp 22
tcp://abcd-1234.ngrok.io
)通过SSH工具访问。解答: