iOS开发之 mac 远程登录iPhone Root/Mobil

2021-01-03  本文已影响0人  我是卖报的小行家

简单看下SSH定义:
Secure Shell :安全外壳协议,是一种可以为远程登录提供安全保障的协议。


不同设备之间的访问

使用SSH可以把所有传输的数据进行加密,中间人想要攻击的方式就不可能实现,能防止DNS欺骗和IP欺骗
图中的sniff:嗅探器 抓数据包的软件 ,想要窃取数据是不可能的因为有了SSH

OpenSSH:即为SSH协议免费开源的实现。

可以通过Open SSH的方式进行Mac(客户端)远程控制iPhone(服务器)(安全)

接下来正式进入Mac访问iPhone
步骤1.
iphone (已越狱)通过Cydia下载OpenSSH


OpenSSH

步骤2:
首先SSH是通过TCP协议通信,所以要确保Mac和iPhone处于同一局域网下,比如同一WiFi网络环境下
Mac终端输入 ssh 账户名(iPhone用户名)@服务器主机地址(手机IP地址)
tip:查看手机IP地址:iPhone-》设置-》WiFi-》已连接WiFi感叹号-》IP地址

步骤3:按回车往下走会让输入密码:密码默认alpine

此时Mac已经成功登陆iPhone

步骤4:退出指令:exit

补充:
1.刚才看到iPhone有两个常用账户:root 和 mobile
root:最高权限账户,HOME是/var/root mobile:普通权限账户,只能操作普通文件,不能操作系统级别的文件,HOME是/var/mobile

mobile账户和root账户的区别

可以看出root账户操作权限多余mobile账户

修改密码
1.因为root和mobile默认登录密码都是alpine,所以为了安全起见还是要修改登录密码

登录root/mobile账户:passwd->输入新密码->再次确认密码


root用户修改密码

2.SSL 和OpenSSL
SSL: Secure Sockets Layer 为网络通信提供安全以及数据完整性的一种协议,在传输层对网络连接加密
Open SSL :SSL的开源实现
绝大多数HTTPS = HTTP + OpenSSL

Open SSH 的加密就是通过OpenSSL完成的

上一篇 下一篇

猜你喜欢

热点阅读