A) A moins que vous n'ayez jailbreaké votre appareil, iOS ne dispose pas d'un serveur SSH.
b) Si vous avez jailbreaké votre appareil, il ne sera pas possible d'accéder à votre iPhone par SSH via le réseau cellulaire. Vous êtes derrière l'une des configurations NAT les plus complexes qui soient. Lorsque vous vous déplacez d'une tour à l'autre et que vous perdez le signal, vous perdez votre bail pour un identifiant unique avec le réseau cellulaire (comme une IP). Cependant, chaque fois que votre connexion est rétablie avec votre opérateur, vous êtes connecté à une nouvelle tour et votre connexion est acheminée différemment à travers un autre NAT pour finalement sortir quelque part, probablement dans un autre état.
Au cours de mes recherches, en l'espace de 10 minutes, mon iPhone a renvoyé deux adresses IP différentes, l'une en Floride, l'autre en Pennsylvanie.
Réponse courte : Wi-Fi = oui | Cellulaire = non