使用Termux玩转Android手机
Termux是一款能够为Android手机提供Linux环境的应用。可以理解为自带pkg包管理器的终端,可以很方便的安装其他linux应用。假如用到更高级的功能,可能需要root。
1 安装Termux
1.1 软件安装下载
可以在Google Play Store或F-Droid上搜索Termux来安装,目前的版本是0.6X。
1.2 安装sshd
打开 Termux 会出现一个类似Linux终端的界面。
由于sshd是包含在openssh包中的,因此我们首先需要在Termux中安装openssh
pkg install openssh
安装好之后,我们需要手工启动 sshd
sshd
需要指出的是, sshd 监听的是8022端口而不是22号端口,因此可以使用下面命令来验证ssh服务是否开启
ssh localhost -p 8022
若要查看sshd的日志,则可以在Termux上执行
logcat -s 'syslog:*'
2 安装anlinux
点击仪表盘安装系统、桌面以及ssh等。
2.1 根据提示选择安装ubuntu
pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && bash ubuntu.sh
2.2 查看linux版本
cat /etc/issue
Ubuntu 18.04 LTS
2.3 ubuntu安装ssh服务端
2.3.1 安装ssh服务端
sudo apt-get install openssh-server;
2.3.2 确认sshserver是否启动了
ps -e | grep ssh
如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了
2.3.3 启动sshserver
/etc/init.d/ssh start
2.3.4 SSH配置(如果需要)
修改配置文件/etc/ssh/sshd_config,这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号如32,然后重启服务
2.3.5 重启ssh server
/etc/init.d/ssh restart
3 安装宝塔
3.1 安装宝塔linux面板
3.1.1 一键安装指令:
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
3.1.2 启动:
/etc/init.d/bt start
3.1.3 查询默认用户名密码:
/etc/init.d/bt default
3.1.4 查询当前面板端口:
cat /www/server/panel/data/port.pl
3.1.5登录面板前端页面:
http://ip:port(面板端口)
3.2 登录面板前端页面
根据用户名密码登录进面板,直接推荐安装 nginx、mysql、php
在面板设置中修改默认的用户名密码
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析