Q:Termux是啥?
A:Termux
是一个高级的终端模拟器,开源且不需要root
,支持apt
管理软件包,十分方便安装软件包,完美支持Python
,PHP
,Ruby
,Go
,Nodejs
,MySQL
等,可以搭建网站搭建系统,甚至可以安装Linux。
(资料图片)
本文所使用到的工具:
安卓手机
Windows电脑
Termux
CRT
在安卓手机上安装好Termux软件
确保Termux能在后台稳定运行
打开软件输入下列命令进行更新
apt-get update
apt-get upgrade
安装ssh(期间要输入一次y)
apt install openssh
查看用户名
whoami
修改密码(连输两次一模一样的密码)
passwd
查看本机ip(输入后去找ip)
ifconfig
客户端上生成key
Termux的sshd只能通过密钥登陆,因此你需要在客户端上生成密钥对。
如果你像我一样随意了话 敲入下面命令后再输三次一模一样的字符
ssh-keygen
这里我输入的文件名是honor,所以可以在C:\Users\DELL中找到文件,想办法把这个文件传到运行termux的手机上(我通过nas),在手机上用Termux打开(选择文本类型,选择termux),
点击OPEN DIR。。,然后打开termux
通过ls命令确认文件在该目录下
然后,就是像我下面这样。
启动ssh
sshd
设置每次ssh自启
echo "sshd" >> ~/.bashrc
设置参数(这里好麻烦,要输入y然后yes然后输入密码)
ssh 你的用户名@IP地址 -p 8022
电脑上打开CRT(其它远程ssh也行) alt+q
输入ip端口选择key文件输入
输入用户名(上面whoami那个)密码(生成key的时候你自己填写的那个(也就是我当时看也不看直接连输三次一模一样的字符那个))
参考链接:/a18845594188/article/details/126544125
关键词: