mac 远程登录iPhone Root/Mobile

304 阅读2分钟

「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战」。

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

image.png

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

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

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

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

image.png

步骤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/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完成的

参考

ssh(安全外壳协议)_百度百科 (baidu.com)