termux使用

一、安装termux

termux可以在google play商店下载

安装完成后,打开termux,更新软件列表

apt update

更新软件

apt upgrade

二、ssh连接

安装ssh

apt install openssh

启动

sshd

1.密码登录

查看当前用户whoami

设置密码passwd

在电脑上通过设置的密码连接到手机的termux的ssh服务

ssh -p 8022 u0_a112@192.168.199.200

注意:这里的端口为8022, u0_a122为用户名,192.168.199.200为内网手机ip地址

输入密码即可连接

2.密钥免密登录

如果经常连接手机端的ssh,密码还是比较麻烦的,使用ssh密钥登录可以免去每次输入密码的麻烦

首先使用密码连接到手机端ssh

为手机端生成ssh密钥

ssh-keygen -t rsa

全部默认,回车生成默认密钥

执行exitlogout退出登录

下面开始将我们本地的密钥上传到手机端

如果本机还没有密钥的话,可以通过上述的方式生成密钥

然后上传到手机端

ssh-copy-id -p 8022 u0_a112@192.168.199.200

输入密码完成上传

这时再尝试

ssh -p 8022 u0_a112@192.168.199.200

连接手机的ssh服务,即可直接登录,不用输入密码

三、安装nodejs

可以直接通过apt包管理器进行安装

apt install nodejs

安装完成后,可以查看下node的版本

node --version

四、http静态服务器

既然已经可以安装nodejs,那么启动一个http静态服务器还是很简单的

通过npm安装http-server

npm install -g http-server

运行,默认当前目录作为http静态服务的根目录,端口8080

http-server