Ios11.4.1 ssh连接失败

手机系统:ios11.4.1 iphone8

状态:越狱成功

ssh: connect to host **** port 22: Operation timed out

尝试了 安装/ 卸载 OpenSSH和OpenSSL,以及添加源安装dropbear都没连接成功。

在此求教经验大佬

你可以从这几个方面做检查:
1.检查ssh连接是否在同一局域网
2.检查IP是否正确
3.检查端口是否被占用
一般在安装OpenSSH完成后,在同一个局域网下是可以登录的。
比如:ssh root@10.148.6.232 回车输入密码 默认密码 alpine 。
第一次登录会让你确认是否连接这个RSA Key,输入 yes 即可。

感谢答复,这些我都检查过的,另外也尝试了usb连接。越狱用的是Electra,越狱完cydia已经默认装了OpenSSH和OpenSSL,作者是coolstar,我尝试连接ssh没连上,另外尝试卸载了这两个插件,也没有连上


这是终端运行结果,killed:9

嗯嗯,iproxy也是尝试了,就是没连上,我还是比较偏向于iproxy

走usb转发也不行么? 我这里是个老设备,iOS 9.0.2 的,OpenSSH 和 OpenSSL的作者是 Jay Freeman

嗯嗯,不行,我之前的设备也是Jay Freeman,我刚看了cydia里面的openssh教程,它跳转的就是coolstar的openssh

你在Mac上 ping 一下你手机的IP,看看能不能通

额,这种。。。

Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
Request timeout for icmp_seq 7
Request timeout for icmp_seq 8
Request timeout for icmp_seq 9
Request timeout for icmp_seq 10
Request timeout for icmp_seq 11

usb是这样的


waiting for connection
accepted connection, fd = 4
waiting for connection
Number of available devices == 1
Requesting connecion to device handle == 15 (serial:****), port 22
Error connecting to device!

ssh_exchange_identification: Connection closed by remote host

你手机拒绝访问,应该是要开启局域网访问。现在 ping不通,所以没办法进行 ssh 登录了。

那这个usb连接呢,跟这个有关系吗

当然有啦,usb转发 实际上就是端口转发,用自己定义的端口 转发到 设备的22端口,你现在设备都连不上,转发当然是失败的。 用usb转发的前提条件是保证22端口能通。

嗯嗯,我现在换成了自己的个人热点,并且保持手机和电脑都连接该热点,但是还是依然报错

ssh_exchange_identification: Connection closed by remote host

实在不行就重启,换个越狱工具unc0ver,这个越狱11系统很稳
打开unc0ver,打开飞行模式,然后再打开其他应用再切回到unc0ver,放2分钟,基本100%越狱成功

嗯呐,谢谢,主要还是因为网络的原因

重新安装下openssh

试过了,没用的

换越狱工具 或者在你ssh 的命令后面加上 -vvv 查看错误日志,去网上找答案