gpt4 book ai didi

swift - 如何修复 NMSSH 建立连接失败的问题

转载 作者:行者123 更新时间:2023-11-30 10:32:29 27 4
gpt4 key购买 nike

如何在 Swift 中使用 NMSSH?当我执行下面的代码时,我在调试控制台中收到这些消息:

2019-11-14 19:15:53.830479+0100 unLock[49480:480479] NMSSH: Start 192.168.178.97 resolution
2019-11-14 19:15:53.832950+0100 unLock[49480:480481] NMSSH: Socket connection to 192.168.178.97 on port 44 failed with reason -1, trying next address...
2019-11-14 19:15:53.833005+0100 unLock[49480:480481] NMSSH: Failure establishing socket connection
2019-11-14 19:15:53.833047+0100 unLock[49480:480481] NMSSH: Disconnected

代码:

let session = NMSSHSession(host: "192.168.178.97:44", andUsername: "root")
session.connect()
if session.isConnected == true{
session.authenticate(byPassword: "alpine")
//if session.isAuthorized == true {
session.channel.execute("killall SpringBoard", error: nil)
print("killed Springboard")
//}
}

我所做的是允许应用程序传输安全中的任意加载,因为我认为问题可能是 ssh 服务器不是 HTTPS,但它没有帮助。事实上,我尝试通过 SSH 连接到 iPhone 并不是 Haswell 的原因,因为我用 Raspberry Pi 进行了尝试,结果相同。也不介意端口 44,因为它是 checkra1n 的正确端口。

最佳答案

您可以在这里看到类似类型的问题。

How to use NMSSH in swift

另请阅读 NMSSH 的自述文件并使用 podfile 设置此框架。

pod 'NMSSH'

在此处阅读文档

https://github.com/NMSSH/NMSSH

关于swift - 如何修复 NMSSH 建立连接失败的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58863612/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com