Wie kann ich von meiner iOS-App aus auf einen Mac zugreifen?

0

Ich möchte von meiner iPad-App aus auf einen Mac mini zugreifen. Die einfachste Methode scheint über SSH zu sein, aber ich habe gelesen, dass dazu ein Jailbreak des iPad erforderlich ist, und das möchte ich nicht. Gibt es hierfür eine von Apple genehmigte Methode?

Ich brauche derzeit keinen Zugang über das Internet, nur über das lokale Netzwerk. Beachten Sie, dass für einige Änderungen eine Kennwortauthentifizierung erforderlich ist. Passwörter können in der iPad-App verschlüsselt werden, um sicherzustellen, dass die Sicherheit im Netzwerk nicht gefährdet wird.

Wyltowyn
quelle
2
Was willst du erreichen
Rob,
Zu ssh Im App Store gibt es Apps, mit denen iPads ssh für andere Zwecke verwenden können, sodass kein Jailbreak erforderlich ist. Die Verwendung von ssh auf dem iPad von einem anderen Ort aus würde einen Jailbreak erfordern, um den sshd-Daemon auszuführen
Mark
Hallo Rob. Ich möchte die Mac mini-Einstellungen und -Konten auf dem iPad konfigurieren, damit der iPad-Benutzer die Konfiguration beeinflussen kann. Das Benutzerkonto wird vom iPad-Benutzer ausgewählt.
Wyltowyn
Hallo Mark. Ich möchte dies über meine App und nicht über eine App Store-App tun. Okay, Jailbreak benötigt nur Mac zu iPad, nicht iPad zu Mac. Ich habe gelesen, dass iOS-SSH-Befehle nicht verfügbar sind.
Wyltowyn

Antworten:

1

Ich gehe davon aus, dass Sie ein Anwendungsentwickler sind, da Sie "meine iPad-App" gesagt haben.

SSH funktioniert über Standard - TCP, ist es nicht Jailbreak benötigen, so können Sie das verwenden könnte (hier eine Bibliothek ist die Verwendung von SSH mit: https://github.com/Lejdborg/NMSSH ). Sie müssen lediglich SSH (Remote Login) in den Freigabeeinstellungen des OS X-Computers aktivieren. Mir sind keine anderen nicht-proprietären Dienste bekannt, die Sie verwenden können und die in einem Mac integriert sind, um Befehle remote auszuführen. Alternativ können Sie Ihren eigenen Dienst auf dem Mac ausführen, um ihn fernzusteuern.

Wenn Sie lediglich Dateizugriff benötigen, können Sie AFP (Apple File Protocol) oder SMB (Server Message Block) über die Dateifreigabe in den Freigabeeinstellungen in OS X verwenden. Oder SFTP über die Remote-Anmeldung. Sie können Beispiel-Client-Implementierungen dieser online finden.

1lann
quelle
Vielen Dank 1lann! Wenn ich also eine App mit NMSSH an den App Store übermittelte, würde Apple dies zulassen? Es ist möglicherweise einfacher, einen eigenen Dienst zu erstellen. Ich möchte (nur einige) Mac-Einstellungen ändern. Allerdings ist SSH sicher und die Erstellung einer zuverlässigen Verschlüsselungsmethode wäre ein erheblicher Aufwand. Daher ist es wahrscheinlich am besten, NMSSH zu verwenden.
Wyltowyn