SSH 軟件 Xshell 連接手機端


通過ssh登錄到手機 Termux

Termux是Android上的一個非常強大的終端模擬器。Termux官網 || Termux_0.94.apk

安裝Termux

安裝好Termux后,點擊圖標進入,依次輸入以下命令。
申請讀寫權限,要不然有時手機會找不到生成的文件

$ termux-setup-storage

$ ls
storage
$ cd storage/
$ ls
# 這些會鏈接到手機的相應目錄
dcim       downloads  movies     music      pictures   shared	

安裝openssh

$ apt update
$ apt install openssh

啟動sshd服務

sshd

配置登錄密鑰

方法1

電腦生成過密鑰
	ssh-keygen
然后進入電腦.ssh目錄,將id_rsa.pub文件拷貝到手機的storage/shared目錄下。
	添加公鑰信息
	確保id_rsa.pub存在於storage/shared/目錄下,進入手機Termux。依次輸入以下命令。
cd 

cp storage/shared/id_rsa.pub ./.ssh

cat id_rsa.pub >> authorized_keys

至此,已添加公鑰信息到手機。

方法2

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

然后找到手機中接收的 id_rsa_2048.pub 文件 復制到 /data/data/com.termux/files/home/.ssh

	$ cp /storage/shared/id_rsa_2048.pub /data/data/com.termux/files/home/.ssh
# 用Termux 操作(為了保障權限 屬主 屬組等問題 )
# 我手機接收的文件在	/storage/shared/id_rsa_2048.pub
# 復制手機接收的文件到 /data/data/com.termux/files/home/.ssh下 
	若.ssh不存在自己創建一個文件夾命名為.ssh 在嘗試用Termux復制 
	$ cd ~/. ssh 
	$ cp id_rsa_2048.pub >> authorized_keys
# 切換到家目錄的.ssh隱藏目錄 將文件復制一份重命名為 authorized_keys
至此,已添加公鑰信息到手機。

手機查看當前用戶名

whoami

手機查看當前ip

ifconfig -a

電腦cmd ssh到手機

假設手機使用whoami查看的用戶名是u0_a258,手機的ip地址是192.168.1.9

則電腦ssh到手機

ssh u0_a258@192.168.31.9 -p 8022

電腦xshell連接到ssh手機

在這里插入圖片描述
在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM