OpenSSH简介

  • 作用: 连接越狱手机,访问手机的所有文件
  • 连接命令:$ 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简介)