android手機使用termux搭建Linux服務器

前言

      淘汰下來的安卓機不要扔,按上termux,或者裝上aid learning,隔壁的小程序都饞哭了。

 

手機配置要求:android6以上(實驗了5.1和7的,5.1安不上,7可以,6沒試過,網上說android6是最低要求),至少6g的剩餘存儲空間

 

步驟:

1、安裝termux

      手機下載F-droid,地址:https://f-droid.org/zh_Hans/

      安裝好以後,點開運行,這個時候發現什麼都搜不到,點擊更新把F-droid更新到最新版本,就可以搜索到了

把第一第二第四個安裝掉,發現桌面上有了termux。

 

2、打開termux

運行:

apt update

apt upgrade

 

3、安裝ssh

平時用遠程連接都是“ssh 賬號@ip”  ,然後輸入密碼。但是termux不行,termux要用密鑰

1)在windows電腦上調出cmd命令行界面,輸入ssh-keygen -t rsa,生成密鑰

2)C:\Users\86157\.ssh\id_rsa.pub,把這個剛剛生成的密鑰複製到手機的根目錄下

3)回到安卓termux界面,在/data/data/com/termux/files/home下創建目錄:mkdir storage

4)進入storage ,使用命令:termux-setup-storage

5)使用命令ls,發現多了6個文件加,其中一個文件夾叫shared,使用命令cd shared

6)使用命令ls,發現這個目錄其實就是指向手機的存儲目錄

7)  使用命令whoami,查看當前用戶名,我的是u0_a86

8)開始在termux上安裝ssh,termux用不了22端口,所以下面使用了8022端口:

apt install openssh
sshd -p 8022

ssh='/data/data/com.termux/files/home/.ssh'

mkdir ${ssh}

cat id_rsa.pub >> ${ssh}/authorized_keys

chown -R u0_a86:u0_a86 ${ssh}
chmod -R 700 ${ssh}

sshd -p 8022

手機鍵盤敲得是真累

9)  ip addr,查找手機在局域網的ip地址

10)windows命令行,輸入ssh 192.168.1.166 -p 8022,連接到上面查找到的ip

 

搞定,爽歪歪,也許搭個花生殼就可以當外網服務器了,繼續研究研究

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章