Termux开启ssh
冬季巧克力
2022年11月20日 17:37

使用安卓机跑东西的时候,屏幕太小,操作不习惯,可以试试开启ssh,使用电脑连接手机的ssh

教程演示设备:荣耀magic2,无root

!!注意:该方法只能电脑和手机在同一个局域网中使用!!

!!!手机重启之后ssh将关闭自行在使用命令开启!!!

换源

因为termux的官方源在国外,所以需要换国内源,在较新版的 Termux 中,官方提供了图形界面(TUI)来半自动替换镜像,推荐使用该种方式以规避其他风险。 在 Termux 中执行如下命令(上下键,空格键选择,应该是可以用手点的)

代码块
JavaScript
自动换行
复制代码
termux-change-repo
复制成功

选择第二个,然后点OK

中途应该需要输入几个y,请看自己的屏幕按照要求输入

找到Tsinghua,这个是清华大学的镜像源,或者也可以选择其他的,如beijing的

如果找不到不到国内源,请输入以下命令:

代码块
JavaScript
自动换行
复制代码
pkg install termux-tools
复制成功

安装openssh

换完源之后,在命令栏里输入

代码块
JavaScript
自动换行
复制代码
pkg install openssh
复制成功

这里我应该安装过了

查看用户

然后输入

代码块
JavaScript
自动换行
复制代码
whoami
复制成功

查看当前的用户

注意:这里的用户需要为之后的登录使用

给予该用户密码(密码简单易记就行了)

代码块
JavaScript
自动换行
复制代码
passwd u0_246
复制成功

开启ssh

开启ssh命令如下

代码块
JavaScript
自动换行
复制代码
sshd
复制成功

是查看sshd是否开启

代码块
JavaScript
自动换行
复制代码
ps aux | grep sshd
复制成功

然后查看手机的ip地址

代码块
JavaScript
自动换行
复制代码
ifconfig
复制成功

如没有这个命令,可以安装net-tools

代码块
JavaScript
自动换行
复制代码
pkg install net-tools
复制成功

可以看到我的ip地址为:192.168.10.103

电脑的ssh连接手机termux

这里使用的是MobaXterm,可以其他的

下载自行百度(中文版自行百度)

选择会话

然后选择SSH

在远程主机中填写IP地址,勾上指定用户并填写刚刚whoami看到的用户,端口改成8022

点击OK,就会看到如下,输入刚刚passwd的时候输入的密码即可

可以看到我已经连接进去了