Termux實(shí)現(xiàn)SSH遠(yuǎn)程登陸

Q:Termux是啥?
A:Termux
是一個(gè)高級(jí)的終端模擬器,開(kāi)源且不需要root
,支持apt
管理軟件包,十分方便安裝軟件包,完美支持Python
,PHP
,Ruby
,Go
,Nodejs
,MySQL
等,可以搭建網(wǎng)站搭建系統(tǒng),甚至可以安裝Linux。
本文所使用到的工具:
安卓手機(jī)
Windows電腦
Termux
CRT
在安卓手機(jī)上安裝好Termux軟件
確保Termux能在后臺(tái)穩(wěn)定運(yùn)行

打開(kāi)軟件輸入下列命令進(jìn)行更新
apt-get update
apt-get upgrade

安裝ssh(期間要輸入一次y)
apt install openssh

查看用戶名
whoami

修改密碼(連輸兩次一模一樣的密碼)
passwd

查看本機(jī)ip(輸入后去找ip)
ifconfig

客戶端上生成key
Termux的sshd只能通過(guò)密鑰登陸,因此你需要在客戶端上生成密鑰對(duì)。
如果你像我一樣隨意了話 敲入下面命令后再輸三次一模一樣的字符
ssh-keygen

這里我輸入的文件名是honor,所以可以在C:\Users\DELL中找到honor.pub文件,想辦法把這個(gè)文件傳到運(yùn)行termux的手機(jī)上(我通過(guò)nas),在手機(jī)上用Termux打開(kāi)(選擇文本類型,選擇termux),


點(diǎn)擊OPEN DIR。。,然后打開(kāi)termux
通過(guò)ls命令確認(rèn)文件在該目錄下
然后,就是像我下面這樣。

啟動(dòng)ssh
sshd
設(shè)置每次ssh自啟
echo "sshd" >> ~/.bashrc
設(shè)置參數(shù)(這里好麻煩,要輸入y然后yes然后輸入密碼)
ssh? 你的用戶名@IP地址 -p 8022

電腦上打開(kāi)CRT(其它遠(yuǎn)程ssh也行) alt+q
輸入ip端口選擇key文件輸入

輸入用戶名(上面whoami那個(gè))密碼(生成key的時(shí)候你自己填寫(xiě)的那個(gè)(也就是我當(dāng)時(shí)看也不看直接連輸三次一模一樣的字符那個(gè)))

參考鏈接:https://blog.csdn.net/a18845594188/article/details/126544125