4.5 OpenSSH

OpenSSH会在iOS上安装SSH服务(如图4-23所示),以给外界提供一个通过ssh接入iOS的途径。

图4-23 OpenSSH

这里用得最多的一般只有2个命令:ssh和scp,前者用于远程登录,后者用于远程拷贝文件。ssh的用法如下:


ssh user@iOSIP


snakeninnysiMac:~ snakeninny$ ssh mobile@192.168.1.6

scp的用法如下。

1)把文件从本地拷贝到iOS上,命令如下:


scp /path/to/localFile user@iOSIP:/path/to/remoteFile


snakeninnysiMac:~ snakeninny$ scp ~/1.png root@192.168.1.6:/var/tmp/

2)把文件从iOS拷贝到本地,命令如下:


scp user@iOSIP:/path/to/remoteFile /path/to/localFile


snakeninnysiMac:~ snakeninny$ scp root@192.168.1.6:/var/log/syslog ~/iOSlog

两种命令的用法都比较简单直观。在安装OpenSSH后需要注意修改默认登录密码"alpine"。iOS上的用户有2个,分别是root和mobile,修改密码的命令如下:


FunMaker-5:~ root# passwd root
Changing password for root.
New password:
Retype new password:
FunMaker-5:~ root# passwd mobile
Changing password for mobile.
New password:
Retype new password:

如果没有修改默认密码,Ikee等病毒就有可能通过ssh以root用户身份登录iOS,拿到最高权限。这个后果是非常严重的:iOS中的所有数据,包括短信、电话本、AppleID的账号密码等敏感信息泄露的风险将大大增加,你的设备可能会被入侵者玩弄于股掌之间,为所欲为。因此,在安装OpenSSH之后一定要记得修改默认密码!