如何从我的iOS应用程序远程访问Mac?


0

我想从我的iPad应用程序远程访问Mac mini。最简单的方法似乎是通过SSH,但我读过这需要越狱iPad,但我不希望这样。是否有“苹果认可”的方法?

我目前不需要通过互联网访问,只需通过本地网络即可。请注意,某些更改将需要密码验证。可以在iPad应用程序中对密码进行加密,以确保不会通过网络破坏安全性。


2
您想实现什么?
罗布2015年

关于ssh App Store中有一些应用程序,可让iPad将ssh用于其他任何事情,因此不需要越狱。从其他地方使用ssh到iPad上将需要越狱才能运行sshd守护程序
Mark

嗨,罗布。我想从iPad配置Mac mini设置和帐户,以便iPad用户可以影响配置,例如,创建指向用户帐户目录的共享帐户。iPad用户选择的用户帐户。
wyltowyn

嗨,马克。我想通过我的应用而不是应用商店应用来执行此操作。好的,越狱仅需要Mac到iPad,而不是iPad到Mac。我读过iOS SSH命令不可用。
wyltowyn

Answers:


1

我假设您说过“我的iPad应用程序”,因此您是一名应用程序开发人员。

SSH在标准TCP上运行,它不需要越狱,因此您可以使用它(这里是使用SSH的库,网址为:https : //github.com/Lejdborg/NMSSH)。您只需要在OS X计算机的“共享”设置中启用SSH(远程登录)即可。我不知道您可以使用Mac内置的其他任何非专有服务来在其上远程执行命令。您也可以在Mac上运行自己的服务以对其进行远程控制。

如果仅需要文件访问,则可以通过OS X的“共享”设置中的“文件共享”使用AFP(Apple文件协议)或SMB(服务器消息块)。也可以通过“远程登录”使用SFTP。您可以在线找到这些客户端的示例实现。


谢谢1lann!因此,如果我使用NMSSH将应用提交到应用商店,Apple会允许吗?创建自己的服务可能会更容易;我想更改(仅少数)Mac设置;话虽如此,但SSH是安全的,并且创建可靠的加密方法将是一项巨大的工作,因此最好使用NMSSH。
wyltowyn
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.