900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 安卓linux远程桌面连接 用SSH连接你的android手机

安卓linux远程桌面连接 用SSH连接你的android手机

时间:2021-05-25 13:03:34

相关推荐

安卓linux远程桌面连接 用SSH连接你的android手机

首先当然是你的手机得有root权限,有了busybox,里面包含了一大堆的linux命令,现在大多的Rom都是从CM改过来的,现在CM的最新版已经是6.1了。

1.准备

rom为基于Cyanogen ROM >= 5.0.6定制的,或者你愿意手动去编译dropbear,dropbear类似于我们linux里用的SSH服务,具体的可以去这个开源项目的主页去了解,怎么编译进android手机google一下也是有的。当然还需要ssh client端了,类unix系统直接SSH就行了,windows可以使用Putty或SSH client这种工具,PS,SSH Client提供了图形化的文件管理工具。

2.在主机上创建SSH key$ ssh-keygen -t rsa

$ adb push ~/.ssh/id_rsa.pub /sdcard/authorized_keys

3.手机配置

再次强调首先得有root权限才可以玩的。$ su

# dropbear-keygen

# cp /sdcard/authorized_keys /data/dropbear/.ssh/

# chmod 600 /data/dropbear/.ssh/authorized_keys

# echo "/system/xbin/busybox sh" > /data/dropbear/.profile

如果找不到dropbear-keygen,可能是因为你的CM版本大于5,换下面的方式来创建SSH Key吧。# dropbearkey -t rsa -f /data/dropbear/dropbear_rsa_host_key

# dropbearkey -t dss -f /data/dropbear/dropbear_dss_host_key

然后改权限# chmod 755 /data/dropbear /data/dropbear/.ssh

# chmod 644 /data/dropbear/dropbear*host_key

查看之后应该类似的结果# ls -la /data/dropbear

drwxr-xr-x 1 root root 2048 Aug 15 17:05 .

drwxrwx--x 1 system system 2048 Aug 15 17:10 ..

-rw-r--r-- 1 root root 112 Aug 15 16:57 .profile

drwxr-xr-x 1 root root 2048 Aug 15 16:56 .ssh

-rw-rw-rw- 1 root root 6 Aug 15 17:05 dropbear.pid

-rw-r--r-- 1 root root 457 Aug 15 17:01 dropbear_dss_host_key

-rw-r--r-- 1 root root 427 Aug 15 17:01 dropbear_rsa_host_key

# ls -l /data/dropbear/.ssh

-rw------- 1 root root 392 Aug 15 16:33 authorized_keys

下一步就是开启SSHD了# chown root.root /data/dropbear/.ssh/authorized_keys

# killall dropbear

# dropbear -v -s –g

4.pc SSH 连接

下一步我们就可以通过ssh来连手机了,可以在大屏幕上玩手机了,哈哈。$ ssh

下面是从mac连上G1的截图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。