1、更换国内源
更换Termux清华大学源,加快软件包下载速度.
设置默认编辑器
export EDITOR=vi
编辑源文件
apt edit-sources
将原来的#deb https://termux/packages/ stable main官方源替换为
deb http://mirrors.tuna.tsinghua.edu/termux stable main
2、Termux ssh使用密码登录
1. 获取用户名:在termux输入whoami
2. 重置密码:在termux输入passwd
3. 打开sshd服务之后用前两步的用户名和密码登录
1. 设置密码:在termux输入passwd
2. 打开sshd服务之后在其它终端执行: ssh [ip地址] -p 8022更改密码(或者说设定初始密码)
$ passwd
(若出现错误尝试输入:pkg install termux-auth)
后应该会显示这样(设置密码的时候,输入不显示):
New password:
Retype new password:
New password was successfully set.
安装openssh
pkg upgrade
pkg install openssh
开启ssh并连接
在安卓上开启ssh请执行这一句:
sshd
如果要关闭执行这一句:
pkill sshd
在电脑上(控制端)执行这个:hostname_or_ip替换成自己的手机IP,手机的ip--进入路由器管理界面查查看
ssh -p 8022 user@hostname_or_ip
Windows子系统kail:
PowerShell:
输入你的密码,就可以成功链接了。
--------------------------------------------------------------------------------------
3、安装python3:
pkg install python
--------------------------------------------------------------------------------------
4、安装jupyterlab:
pip install jupyterlab
///
Running setup.py install for pyzmq 卡住
错误显示:
ERROR: Command errored out with exit status 1:
command: /data/data/com.termux/files/usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/data/data/com.termux/files/usr/tmp/pip-install-nsejlo_o/pyzmq/setup.py'"'"'; __file__='"'"'/data/data/com.termux/files/usr/tmp/pip-install-nsejlo_o/pyzmq/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"''"'"', '"'"''"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /data/data/com.termux/files/usr/tmp/pip-record-vvk03zy4/install-record.txt --single-version-externally-managed --compile --install-headers /data/data/com.termux/files/usr/include/python3.8/pyzmq
cwd: /data/data/com.termux/files/usr/tmp/pip-install-nsejlo_o/pyzmq/
解决方法:
按照下步骤:
---------------------检查基本操作和命令:
pkg update
pkg install vim curl wget git unzip unrar(这几项可以选自己没有的安装)
---------------------安装依赖包
apt-get install libzmq
---------------------重新安装一遍jupyter
///
JupyterLab远程访问配置方法:
需要用ipython命令生成秘钥,启动ipython:
ipython
执行命令生成秘钥:
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:3aa19817cfd5:f4d46129439a2de28aaaa03606360add7ae36323'
产生jupyterlab配置文件:
jupyter lab --generate-config
修改配置文件:
vi /data/data/com.termux/files/home/.jupyter/jupyter_notebook_config.py
更改内容如下:(a开始编辑; :wq 保存退出)
复制代码
# 将ip设置为*,意味允许任何IP访问
c.NotebookApp.ip = '*'
# 这里的密码就是上边我们生成的那一串
c.NotebookApp.password = 'sha1:3aa19817cfd5:f4d46129439a2de28aaaa03606360add7ae36323'
# 服务器上并没有浏览器可以供Jupyter打开
c.NotebookApp.open_browser = False
# 监听端口设置为8888或其他自己喜欢的端口
c.NotebookApp.port = 8888
# 允许远程访问
c.NotebookApp.allow_remote_access = True
复制代码
接下来输入jupyter lab启动jupyter服务即可:
jupyter lab --allow-root
完成!
--------------------------------------------------------------------------------------
安装了 Termux: API 的 .apk 包之后
pkg install termux-api
5、ssh远程命令行读取手机气压计数据
读取手机气压计1次
气压传感器名称BMP280
$ termux-sensor -s BMP280 -n 1
{
"BMP280 Pressure": {
"values": [
1009.7200317382812,
0,
0
]
}
}
更多推荐
ssh登录极路由后台_termux读取手机气压数据(ssh、python3、jupyterlab、termux-api)
发布评论