termux

使用Termux把Android手机变成SSH服务器

别来无恙 提交于 2020-03-23 09:17:05
3 月,跳不动了?>>> Termux是一款能够为Android手机提供 Linux 环境的应用。可以理解为自带pkg包管理器的终端,可以很方便的安装其他linux应用。假如用到更高级的功能,可能需要root。 安装Termux 可以在Google Play Store或F-Droid上搜索Termux来安装,目前的版本是0.6X。 安装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:*' 添加Public key Termux的sshd只能通过密钥登陆,因此你需要在linux客户机上生成密钥对 ssh-keygen 把linux客户机上的公钥加到Termux中的 .ssh/authorized_keys,这一步比较麻烦 因为你无法使用 ssh-copy-id,只能先把 id_rsa.pub 拷贝到手机上,再在手机上打开该文件

(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程!

早过忘川 提交于 2020-03-17 14:00:04
某厂面试归来,发现自己落伍了!>>> 目录 前言 软件的准备 前期 Termux 的设置与安装准备 利用Termux搭建web服务器的软件及配置 通过公网访问服务器的办法 总结 附录 前言 因为疫情的关系一直在家隔离,看了看手里的四部手机 ,一台伊拉克成色的小米2s(咱当年也是发sao青年),3台苹果(也都是比较旧的型号。。。捡老爸老妈剩下的。。。) 其实小米还算正常--除了自带听筒和麦克风不好用、电源键不太好使以外,其他没有什么毛病。但感觉就像鸡肋,食之无味,弃之可惜。 后来我仔细想想,能不能把手机搞成个小服务器呢?手机的硬件本就是为了长时间待机的,稳定性应该不错的,而且网上同等配置的服务器也不少钱(查资料得知,arm的cpu性能和服务器的是有差距的。)如果能打造成服务器,岂不是“ 充分利用闲置的旧手机,让其发挥余热? “(知乎上这个问题给了我不少灵感) 小白不要怕、 萌新 不要怕,我在linux以及搭建服务器这方面也是贼白贼白、贼新贼新的。 俗话说得好,要把大象装冰箱,总共分几步?(windows软件安装部分暂时不写教程) 一.软件的准备 Termux 建站系统 Putty(windows软件) 二.前期 Termux的 设置与安装准备 1.Termux的安装 首先在安卓手机上安装Termux,200k的小软件,功能却非常强大,自带busybox

(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程!

大憨熊 提交于 2020-03-02 21:22:44
(萌新、小白看过来!)最详细、完整的基于安卓手机使用Termux搭建web服务器教程! —— 卡卡Master( 3267161485@qq.com) 2020/3/2 目录 前言 软件的准备 前期Termux的设置与安装准备 利用Termux搭建WEB服务器所需的软件及配置 通过公网访问服务器的办法 总结 附录 前言 因为疫情的关系一直在家隔离,看了看手里的四部手机 ,一台伊拉克成色的小米2s(咱当年也是发sao青年),3台苹果(也都是比较旧的型号。。。捡老爸老妈剩下的。。。) 其实小米还算正常--除了自带听筒和麦克风不好用、电源键不太好使以外,其他没有什么毛病。但感觉就像鸡肋,食之无味,弃之可惜。 后来我仔细想想,能不能把手机搞成个小服务器呢?手机的硬件本就是为了长时间待机的,稳定性应该不错的,而且网上同等配置的服务器也不少钱(查资料得知,arm的cpu性能和服务器的是有差距的。)如果能打造成服务器,岂不是“ 充分利用闲置的旧手机,让其发挥余热? “(知乎上这个问题给了我不少灵感) 先吐槽下,虽然不知道国外啥样,但是感觉国内的Termux资源以及使用人群是真的少.....没个论坛或者qq群啥的,Termux吧里好多都不是适合自己学习的资料。大家如果有折腾Termux的圈子,希望能告诉我一下,过去学习学习(寒窗12年,从来没这么自发的想学习过....)。所以特别编写、整理了这个

How to determine wifi hardware address in Termux

 ̄綄美尐妖づ 提交于 2020-01-25 07:57:07
问题 I need to determine my device's MAC (hardware) address, ie that for the wifi. I'm using Termux on an Android device, although maybe an answer will apply more generally. I'm using python, but any bash would be okay too. On some 2017 devices, the following used to work: import subprocess result = subprocess.run(['ip','link'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True) rc,so, se = result.returncode, result.stdout, result.stderr assert not rc ipl = re.split('\n[^ ]+

Could not install pyzmq using apt,pip,pip3,easy_install etc any command

久未见 提交于 2019-12-07 12:11:57
问题 I tried everything but pyzmq package is not installing. It stops while trying wheel. I even reinstalled wheel but no result. I have already installed all basic prereq stuff. I even installed clang and go-lang but nothing works it even shows same error while installing Jupiter notebook too. 回答1: You need to install the dev version of the libcrypt package in Termux: apt install libcrypt-dev This version of the package includes the required crypt.h header file. Trying it out I dug out an old

Kotlin compiler on android

旧街凉风 提交于 2019-12-06 06:23:57
问题 I'm trying to create a dex of the huge jar of the kotlin commandline compiler, so I can develop (i.e. compile) kotlin on a phone (in termux ). But dx runs out of RAM and is "Killed". So, maybe divide into smaller dex s, and run as multidex? (also, close all other apps!) Divide into dex s : fully extract the jar to files; separate with parallel directory structures; then apply dx to create one dex per root. This worked, and I found dx could handle up to 13MB of classes, and I got the total

Could not install pyzmq using apt,pip,pip3,easy_install etc any command

徘徊边缘 提交于 2019-12-05 22:38:03
I tried everything but pyzmq package is not installing. It stops while trying wheel. I even reinstalled wheel but no result. I have already installed all basic prereq stuff. I even installed clang and go-lang but nothing works it even shows same error while installing Jupiter notebook too. You need to install the dev version of the libcrypt package in Termux: apt install libcrypt-dev This version of the package includes the required crypt.h header file. Trying it out I dug out an old alarm clock/Android tablet I had lying around in order to test this out. I followed the instructions I found in

Kotlin compiler on android

 ̄綄美尐妖づ 提交于 2019-12-04 14:47:58
I'm trying to create a dex of the huge jar of the kotlin commandline compiler , so I can develop (i.e. compile) kotlin on a phone (in termux ). But dx runs out of RAM and is "Killed". So, maybe divide into smaller dex s, and run as multidex? (also, close all other apps!) Divide into dex s : fully extract the jar to files; separate with parallel directory structures; then apply dx to create one dex per root. This worked, and I found dx could handle up to 13MB of classes, and I got the total 100MB of classes into 9 dex s. Specify multiple dex s to dalvikvm - just like multiple jars with regular