- 作用: 连接越狱手机,访问手机的所有文件
- 连接命令:
$ ssh 用户名 @用户服务器地址[即手机ip地址]
- 默认密码为alpine,修改密码命令:
$ passwd
- 删除服务器对应的公钥:
$ ssh-keygen -R 服务器地址
- HASH编码命令值:
$ md5 -s 值
- openssh原理:ssh是一种网络协议,用于计算机之间的加密登录,openSSH是利用ssh协议的其中一种软件
- ssh登录过程
1.在通讯的过程中,Mac电脑是客户端,手机是服务端
2.Mac电脑登录手机,手机首先将自己的公钥发送给Mac电脑
3.Mac电脑使用公钥,将登录密码加密,发给手机
4.手机使用私钥解密登录密码,如果登录密码正确就同意登录 - 中间人攻击:中间人模仿服务器给客户端发公钥,客户端利用中间人的公钥加密密码发给中间人,中间人拿到加密过后的密码,再利用自己的私钥解密,就可以拿到客户端的密码了
- 预防中间人攻击:如果是公开的ssh服务器,一般会将公钥的哈希值公布在网站上!
- 客户端(Mac电脑)第一次登陆后,会保存公钥,公钥保存再~/.ssh,通过
cat
查看known_hosts文件,可以看到公钥 - 服务端(iPhone手机)进入手机的ssh,
cd /etc/ssh/
,可以跟客户端查看到的公钥对比下
OpenSSH简介
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 目录 准备 分析2.1. 三次握手2.2. 创建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. ...
- 2018-Read-Record 记录我的2018学习历程 文中首先解释了加密解密的一些基础知识和概念,然后通过一...