[toc]
Termux 安装 openssh
目标
- 在 Termux 终端里安装 openssh 并通过Linux终端连接到Termux
预备
- Termux
- openssh (Termux下安装)
- Terminator (Linux下终端)
- Linux
安装
- Termux 安装 openssh
pkg install openssh -y
- Linux 生成 SSH 验证信息
ssh-keygen -t rsa
> Enter
> Enter
- Linux 查看 SSH 公钥
cat ~/.ssh/id_rsa.pub
- 将 Linux SSH 公钥内容复制到 Termux 文件下
cat /data/data/com.termux/files/home/.ssh/authorized_keys
- Termux启动 openssh服务
sshd
- 查看 Termux IP地址
ip addr
- Linux 下 Terminator 连接 Termux,默认端口为 8022
ssh IP地址 -p 8022
首次连接输入 yes
连接成功验证
ip addr
扩展
- 更改 Termux 源及升级
# 更改源的清华大学开源软件镜像站源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
apt update && apt upgrade -y