解决3.12/3.13固件WinSCP连不上iPhone的问题
2010-05-08 18:08:00 来源:WEB开发网iPhone很久都没有连接过电脑了,今天为了传输数据方便准备用WinSCP,发现连不上了,以为是WinSCP版本问题,下载了一个还是不行,Google之,见人提了一句是SSH版本问题,然后我直接去Cydia源里把以前的老版本全下载下来,一个个试,还是不行;再去把所有版本的 OpenSSL全下载下来试,终于搞定。下面是我的解决过程。
1、在Cydia中卸载OpenSSL,同时会卸载OpenSSH和其他基于OpenSSL的所有软件。
2、用iFile删除“/System/Library/LaunchDaemons”目录下的“com.ikey.bbot.plist”,以及“/bin”目录下的“poc-bbot”和“sshpass”,再删除“/etc/ssh/”目录下的所以文件。
如果你没有iFile,可以用Terminal,进入Terminal,以root身份登录,一般是输入“su”,然后密码“alpine”,接着输入“rm /System/Library/LaunchDaemons/com.saurik.Cydia.Startup.plist”、“rm /bin/poc-bbot”、“rm /bin/sshpass”、“rm -R /etc/ssh”和“mkdir /etc/ssh”后分别回车确认。(你若对Terminal命令感兴趣,想了解更多,可以看看:iPhone/Mac上简单常用Terminal命令)
3、下载这两个版本的ssl和ssh,用iFile或其他软件把下载的ssl和ssh传到“/var/mobile”目录下。
4、用iFile安装上传的ssl和ssh。如果用Terminal,以root登录后,输入“dpkg -i ssl.deb”和“dpkg -i ssh.deb”进行安装。
5、重启iPhone,用WinSCP连接iPhone。注意:Cydia里提示升级OpenSSL和OpenSSH,不要升级!
更新:我更新了OpenSSH到最新版,仍然能用WinSCP连接,应该是OpenSSL和那几个删除文件的原因,如果你的OpenSSH更新到最新后不能连接,再次重复进行上面的操作。
- ››解决flash 中无法导出swf文件的方法
- ››解决"ios模拟器未能安装此应用程序"办法...
- ››解决jquery easyui easyloader加载外部js文件失败...
- ››解决无法使用Android SDK Manager下载SDK开发包的...
- ››解决网页内容无法复制
- ››解决Android手机在开发调试时logcat不显示输出信息...
- ››解决Windows 8操作系统假死的方法
- ››解决ubuntu 不识别 android 设备 方法
- ››解决ubuntu server sudo出现sudo:must be setuid ...
- ››解决数据库 Table 'content_tags' is mar...
- ››解决FF浏览器和IE下载文件乱码问题
- ››解决Firefox/Opera 不支持 onselectstart事件
更多精彩
赞助商链接