我正在尝试通过 SSH 连接到我的 iDevice(已越狱),以前可以正常工作。但现在我得到了这个:
$ ssh [email protected] -v
OpenSSH_7.2p2, OpenSSL 1.0.2g 1 Mar 2016
debug2: resolving "192.168.0.25" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.0.25 [192.168.0.25] port 22.
debug1: connect to address 192.168.0.25 port 22: Connection refused
ssh: connect to host 192.168.0.25 port 22: Connection refused
真的不知道该怎么办。我已经在两个设备上重新安装了 SSH。在 Windows 8 上使用 cygwin 终端。
还使用了使用 SSH 的 Putty 并在 TELNET 上再次尝试同样的错误。
IP 是正确的。SSH 昨天还可以用,但现在不行了。
答案1
某处的防火墙阻止了连接,或者 sshd 进程不再在目标计算机上运行。
如果您重新启动,并且您已手动停止防火墙守护程序,那么它可能会重新启动。
确保 TCP 端口 22 有例外以允许 ssh 流量。
确保您可以 PING 目标机器。