美文网首页
解决MAC电脑终端无法连接PP助手SSH通道问题

解决MAC电脑终端无法连接PP助手SSH通道问题

作者: 枫叶情结 | 来源:发表于2018-12-28 16:15 被阅读43次

    问题描述:要使用越狱手机进行tcpdump抓包时发现,PP助手SSH通道打开成功,而MAC终端一直无法连接。

    运行

    ssh root@localhost -p 2222
    

    报错 ssh: Could not resolve hostname localhost: nodename nor servname provided, or not known
    运行

    ssh root@127.0.0.1 -p 2222
    

    报错 ssh: connect to host 127.0.0.1 port 2222: Connection refused

    Snip20181226_3.png

    1、安装usbmuxd

    brew install usbmuxd
    

    2、iproxy,该工具会将设备上的端口号映射到电脑上的某一个端口,例如:

    iproxy 2222 22
    
       以上命令就是把当前连接设备的22端口(SSH端口)映射到电脑的2222端口,那么想和设备22端口通信,直接和本地的2222端口通信就可以了。
    
       因此,SSH连接设备就可以这样连接了:
    
    ssh -p 2222 root@127.0.0.1
    
       这样就再也不用依赖Wi-Fi了,而且反应很流畅,当然此工具不仅可以用于SSH,也可以映射其他端口,这个就看个人需求了。
    

    运行后,出现新的错误:


    Snip20181228_12.png

    提示中出现了关键信息:
    Add correct host key in /Users/icarus/.ssh/known_hosts to get rid of this message.
    Offending RSA key in /Users/jeroldlucifer/.ssh/known_hosts:9

    原因是在主机子系统每次成功ssh连接远程操作,都会把你每个你访问过计算机的公钥(public key)都记录在主机的目录/Users/jeroldlucifer/.ssh/known_hosts下,当下次访问相同子机服务器时,会核对公钥。如果公钥不同,会发出警告,避免你受到DNS Hijack之类的攻击。

    解决办法:

    进入目录删除known_hosts文件即可,然后重新连接就能发现连接上了。

    Snip20181228_13.png

    完整的终端运行信息如下:

    Snip20181228_9.png

    相关文章

      网友评论

          本文标题:解决MAC电脑终端无法连接PP助手SSH通道问题

          本文链接:https://www.haomeiwen.com/subject/xufelqtx.html