[教程]iOS系统SSH使用教程

发表于: 2011-07-12 21:20:50
来自 威锋网页版
4.4w
15
只看楼主
--------------------目录-------------------
1. 无线文件传输
2. 修改root密码
3. 快速更新Cydia源
4. 挽救死去的Cydia
5. ……等你来提意见
---------------------------------------------

所需软件: WinSCP,putty,iFile(可选), iSSH(可选)
    自己用的 WinSCP(集成了putty):


    iFile:
安装这个源里的,

    iSSH:


软件说明:
    WinSCP主要用于文件传输putty则主要用于连接到iOS命令行界面iFiles是在iOS上工作的文件管理工具iSSH是在iOS上运行的SSH客户端工具,功能相当于putty

准备工作:
获得手机iP地址:
如果你有SB Setting,地址就在其界面上
loading...



否则可以去无线设置那里去看:
loading...



loading...



把putty和WinSCP结合:
注意:我提供的版本已经集成putty。如果你喜欢自己的WinSCP,可以做如下设置来吧putty集成到你的WinSCP里
提供一个putty的单独下载。
loading...



loading...



loading...




用WinSCP连接手机:


在连接前要注意你iOS设备上SSH服务是开启的状态,可以通过SB Setting界面确认。否则会出现“无法连接”的错误
如果SB Setting里没这一项请进入Cydia,搜索“OpenSSH”安装然后重启手机即可。

loading...




主机名就是刚才得到的IP地址,用户名填root,密码留空。可以点登录来连接也可以点保存,方便下次连接。
loading...




再WinSCP里调用putty:
loading...



如果出现如下提示,点yes就好了;使用WinSCP的时候出现类似情况也可以直接点Yes

loading...

输入密码就可以了
loading...




设置iSSH:
在iOS设备上打开iSSH(iPhone/iPad通用软件)
loading...

新建一个配置方案,按如下设置
loading...



保存后点击你刚新建的Local就可以连接到你iOS设备的命令行界面了。同样记得确认你的SSH服务是启动着的

iSSH的作用就和putty是一样的,只不过可以直接在手机上操作,更方便。



PS: 不推荐mobileTerminal,对高版本系统支持不佳

1. 无线文件传输
这里使用了一种叫SCP(Secure Copy)的技术,使用方法如下:

以往GoodReader里拷文件为例:
iOS里的程序都在这个文件夹里,但名字都是随机字符串,所以先需要获得GoodReader的文件夹名称
利用SB Setting,点More
loading...


点击App Folder


找到GoodReader,点击它
loading...



在WinSCP里找到相应的路径
loading...



点击进去,然后找到Documents文件夹,这就是GoodReader的存放文件的地方,直接拖放就可以在电脑和iOS设备间互拷文件
loading...



PS: Wifi连接的速度不是很快,如果大家传输大量文件还是建议使用iTunes的文件传输功能。至于以前的无需Wifi版WinSCP,好像都不能用了。

更多的SCP使用可以参考这个帖子http://bbs.feng.com/read-htm-tid-339500.html,不过作者写的也不是特别细致,大家有任何问题还是跟贴吧,我尽最快回答,也可以慢慢把帖子完善,不要因为问题弱就不好意思问,谁都经历过菜鸟阶段。
2. 修改root密码
进入putty或iSSH,如果有提示,就输入密码:
输入 passwd
loading...



然后输入两遍你想要设置的新密码(千万别把密码忘了)
loading...






搞定
3. 快速更新Cydia源
安装APT:
在cydia里搜索‘Apt 0.7 Strict’
loading...



进入putty, 键入如下命令:
apt-get update
loading...



根据你网速的不同,等一会儿就好了。

4. 挽救死去的Cydia
用WinSCP进入/private/etc/apt/sources.list.d/,把cydia.list拷贝到本地,用记事本打开,删除除了如图第一行的所有行,然后把文件传回手机覆盖手机上的文件。
loading...



将/var/lib/dpkg/updates文件夹里面除了tmp.i这个文件保留之外,其它文件都删除

打开putty, 执行apt-get update命令。进入Cydia,应该已经可以用了,再重新添加源吧。如果还有问题,请删除所有的源,然后全部慢慢添加。
PS:不建议使用电玩巴士的源,很垃圾。


再科普一下,用 cydia 装软件的时候,最好,把自动锁关掉。因为升级怎么也要超过1分钟。有时安装过程中手机锁上,就再也打不开了,这也是造成 cydia 打不开的一个常见原因.

如果没有无线路由,建议去上网买个吧,现在路由太便宜了,即便你预算不多,几十块也能买一个。别再用笔记本共享无线什么的折腾了,好几千的iPhone/iPad都买了。
如果大家觉得那些步骤不够清楚请随时跟帖发问。
全部回复(15)
只看楼主
正序查看 倒序查看
扬帆听海
沙发
支持楼主的精神,辛苦付出
2011-07-12 21:33
来自 威锋网页版
dapangf1
楼主
板凳
谢谢支持,总算有人回帖了
2011-07-13 00:09
来自 威锋网页版
46889294
地板
威锋有你更精彩:)
2011-07-13 00:15
来自 威锋网页版
Camelkimi
4 楼
感谢分享^_^
传文件现在用Samba,iPhone装了MobileTerminal,有时也用mac的终端。。。
2011-07-13 00:27
来自 威锋网页版
jellikira
5 楼
楼主 我想请教下你 我买了一个SSH代理 请问IOS要怎么用这个SSH代理实现翻墙。
2011-08-03 10:28
来自 威锋网页版
398197161
6 楼
复制党你好
2011-08-03 10:31
来自 威锋网页版
王、小帅
7 楼
对dapangf1于2012-08-10 02:18在楼主发表的主题评分:人气:+1;
--------------------目录-------------------
1. 无线文件传输
2. 修改root密码
3. 快速更新Cydia源
4. 挽救死去的Cydia
.......
loading...


好帖、留着慢慢看
2012-08-10 02:18
来自 威锋网页版
zj19800716
8 楼
留脚印,以后有用
2012-08-10 07:14
来自 威锋网页版
维达娃娃
9 楼
技术贴,马克思主义。
2012-08-10 07:24
来自 威锋网页版
Jonathan.Li
10 楼
感谢分享!收藏备用。
2012-08-10 08:50
来自 威锋网页版