在安装所有软件之前,需要先使用下面的命令更新系统
用过ubuntu系统的小伙伴应该很熟悉
apt
命令了。
接下来就可以安装ssh服务了,这里需要额外安装一个vim文本编辑器,因为后续的配置阶段需要修改配置文件。
安装完成后,需要
ifconfig
whoami
passwd
sshd
服务启动之后,就可以在电脑上测试连接是否正常了,由于不是root用户,termux无法正常使用22端口,因此termux默认将端口修改为了8022,使用下面的命令测试连接是否正常
替换上面的username为上面
whoami
的输出结果,termux-ip-address为ifconfig
命令的输出的局域网IP地址;
不想要每次都输入这么一大串内容,也可以在你的电脑上增加一个ssh配置
然后使用: ssh termux
命令就可以连接了。如果还是觉得每次输入密码很麻烦,使用下面的命令实现免密码登陆
经过上面的一套操作,ssh可以正常访问了,但每次退出应用,服务就跟着退出了,并且每次重启APP,服务不会自动启动。如果每次启动应用,都需要先执行sshd命令才能连接ssh那就太不方便了。
增加下面的配置,会在你启动APP之后,自动启动ssh服务。在$HOME/.bashrc
文件中添加下面两条命令:
第一条命令可以保证termux在后台可以继续运行,第二条就是启动ssh服务,有了这两条命令,每次启动APP,ssh服务就自己启动了。
有了ssh服务,后续操作,就不用在手机上执行了,可以直接在电脑上操作。接下来我们将继续安装其他服务,让你的手机变成各种服务的物理机服务器。
【文章不错,鼓励一下】