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之后一定要记得修改默认密码!