安卓手机通过ssh远程登录控制Ubuntu系统
1 前言众所周知,android手机使用的是linux内核,可以这么说,安卓系统就是一个linux系统。而linux系统最神秘,最精彩的地方是命令,安卓系统能不能运行linux命令呢?答案是肯定的!通过本教程,你就可以轻松的用你的手机远程遥控你的linux系统了!!2.工具(本教程使用的工具) 1枚安卓手机(已root)+手机终端应用(如connectBot)+ubuntu+openssh-se
1 前言
众所周知,android手机使用的是linux内核,可以这么说,安卓系统就是一个linux系统。而linux系统最神秘,最精彩的地方是命令,安卓系统能不能运行linux命令呢?
答案是肯定的!通过本教程,你就可以轻松的用你的手机远程遥控你的linux系统了!!
2.工具(本教程使用的工具)
1枚安卓手机(已root)+手机终端应用(如connectBot)+ubuntu+openssh-server
3.步骤
- 在手机上安装终端模拟器应用,必要时赋予root权限
在ubuntu上安装openssh-server,命令如下:
sudo apt-get install openssh-server
3.查看ubuntu的ip和openssh-server的开启状态(注意,ubuntu的ip要为外网ip 或者与手机同处一个网段),命令分别为:ifconfig 和 netstat -tpl
4.打开手机终端,输入命令进行远程登陆(或者使用图形界面进行登录):
su ssh username@192.168.1.2 (username为ubuntu用户,ip为ubuntu的ip)
5.输入密码后,提示登陆成功,尝试一下输入:
sudo shutdown -h now
输入密码后,电脑关机了 ,有木有!是不是 觉得很吊!
4.注意
某些用户在第4步时,提示 ssh not found ,此时可以使用adb shell将我提供的shell命令拷入手机的system/bin中。
具体操作如下:
1,下载命令文件,见底下。用手机连接电脑,打开开发者模式。能够使用adb shell 命令
2. 挂载并赋予手机/system/的读写权限,打开电脑终端
adb root;
adb shell;
su mount -o,rw remount yassf2 /system/;
3. 打开电脑终端运行,重复运行几次,将压缩包里所有的命令文件都考到手机中
adb root ;
adb push /下载的文件路径/文件 /system/bin/
4. 查看/system/bin中是否含有ssh等命令文件
adb shell;
cd /system/bin;
ls
5. 再进行上面的第4,5步操作,大功告成!
附》命令文件
http://yun.baidu.com/share/link?shareid=881016441&uk=4180096883
更多推荐
所有评论(0)