ubuntu使用SSH通过Termux登录Android设备
来源:互联网 发布:淘宝旺旺权重值查询 编辑:程序博客网 时间:2024/05/21 09:56
termux是一个强大的linux终端模拟器。
酷安下载地址
在安卓上通过ssh连接linux比较容易,直接用密码登录就好。
而想要linux连接手机就需要用密钥登录。
ubuntu使用ssh通过密钥登录Android手机
保证电脑和手机在同一局域网下
以192.168.1.101为电脑ip地址
以192.168.1.109为手机ip地址
1.安装openssh
手机下载安装好termux后,打开termux,输入
apt updateapt install openssh
会自动生成keygen,并给出路径。
2.在电脑上利用 ssh-keygen 生成密钥
以前生成过可以跳过这一步。
在电脑终端输入
ssh-keygen -t rsa
会生成两个文件id_rsa和id_rsa.pub,并保存在~/.ssh/下,前者是私钥,后者是公钥。
3.传送id_rsa.pub到安卓手机上
使用ssh进行文件传输。
先打开电脑sshd服务。
termux默认路径是/data/data/com.termux/files/home 可通过pwd命令查看,若不是则cd到这。然后在termux输入
scp username@192.168.1.101:.ssh/id_rsa.pub .ssh/
接下来会要你输入用户密码,直接输入就好。
4.授权
还是在这个路径/data/data/com.termux/files/home 下,将公钥添加到ssh的授权文件里,在termux上输入
cd ./.sshcat id_rsa.pub >> authorized_keys
5.ssh连接
先在termux输入
whoami
获取用户名,比如u0_a125 。
再输入
sshd
开启sshd服务。
在电脑终端输入
ssh u0_a125@192.168.1.109 -p 8022
提示是否连接,输入yes就好。8022为默认端口。然后成功登录。
阅读全文
0 0
- ubuntu使用SSH通过Termux登录Android设备
- Xshell通过ssh连接Android终端模拟器Termux
- Termux第一篇之ssh使用
- Ubuntu 通过SSH远程登录
- 如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统?
- Ubuntu下通过SSH远程登录服务器
- ubuntu设置 SSH 通过密钥登录
- MAC通过SSH使用PEM文件登录
- PC通过telnet登录Android设备
- windows如何使用ssh登录ubuntu
- windows如何使用ssh登录ubuntu
- windows如何使用ssh登录ubuntu
- windows如何使用ssh登录ubuntu
- ssh登录Ubuntu使用gedit报错
- windows如何使用ssh登录ubuntu
- Mac使用ssh无密码登录Ubuntu
- Ubuntu学习笔记:通过ssh远程登录服务器
- Ubuntu下通过SSH远程登录服务器的方法
- docker实战之ssh服务镜像
- 设计模式之----解释器模式
- NOIP 2012 同余方程
- axis2 webservice服务开发及调用
- 函数调用堆栈
- ubuntu使用SSH通过Termux登录Android设备
- listview 加载点击事件 弹出不同的内容
- SpringBoot+MyBatis+Oracle+多数据源
- Python tornado数据库与模板页面应用
- 蓝牙底层框架
- windows之UIAutomation简介
- imagemagick 图像纠偏和矫正
- 20171025
- CF#877 E. Danil and a Part-time Job(DFS序+线段树)