「这是我参与2022首次更文挑战的第16天,活动详情查看:2022首次更文挑战」。
简单看下SSH定义: Secure Shell :安全外壳协议,是一种可以为远程登录提供安全保障的协议。
使用SSH可以把所有传输的数据进行加密,中间人想要攻击的方式就不可能实现,能防止DNS欺骗和IP欺骗 图中的sniff:嗅探器 抓数据包的软件 ,想要窃取数据是不可能的因为有了SSH
OpenSSH:即为SSH协议免费开源的实现。
可以通过Open SSH的方式进行Mac(客户端)远程控制iPhone(服务器)(安全)
接下来正式进入Mac访问iPhone 步骤1. iphone (已越狱)通过Cydia下载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/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完成的
参考