- 作用: 连接越狱手机,访问手机的所有文件
- 连接命令:
$ 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学习历程 文中首先解释了加密解密的一些基础知识和概念,然后通过一...