android通過ssh遠程登陸控制ubuntu教程


  1. 前言

  眾所周知,android手機使用的是linux內核,可以這么說,安卓系統就是一個linux系統。而linux系統最神秘,最精彩的地方是命令,安卓系統能不能運行linux命令呢?

答案是肯定的!通過本教程,你就可以輕松的用你的手機遠程遙控你的linux系統了!!

 2.工具(本教程使用的工具)

  1枚安卓手機(已root)+手機終端應用(如connectBot)+ubuntu+openssh-server

 3.步驟

  1. 在手機上安裝終端模擬器應用,必要時賦予root權限

  2.在ubuntu上安裝openssh-server,命令如下:

  sudo apt-get install openssh-server

  3.查看ubuntu的ip和openssh-server的開啟狀態(注意,ubuntu的ip要為外網ip 或者與手機同處一個網段),命令分別為:

  ifconfignetstat -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


免責聲明!

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



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