一个脚本,可以让 Mac 加入特定的 WiFi 网络并启用远程登录/管理

一个脚本,可以让 Mac 加入特定的 WiFi 网络并启用远程登录/管理

我可以物理访问 Mac Pro,但它没有显示器,我想远程访问它。我不知道 Mac 处于什么状态(网络连接、共享首选项等)。我很确定我可以打开终端窗口并执行脚本,而无需实际看到我正在做什么,只需使用键盘即可。有人能帮我创建一个脚本来验证 wifi 是否已打开、连接到受保护的 wifi 网络并启用远程管理/登录,以便我可以通过 VNC 进入吗?

好吧,因为我没有收到任何回复,所以我进行了一些谷歌搜索,并得出了以下内容:

为了启用屏幕共享我使用了

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all

为了打开机场我使用

networksetup -setairportpower airport on

为了连接到特定网络,我使用了

networksetup -setairportnetwork en2 "$NETWORKNAME" $PASSWORD

值得注意的是,由于 Mac Pro 有两个以太网端口,因此 Airport 接口是 en2,而不是 en0 或 en1。

答案1

为了启用屏幕共享我使用了

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw -vncpw mypasswd -restart -agent -privs -all

为了打开机场我使用

networksetup-setairportpower 机场开启

为了连接到特定网络,我使用了

networksetup-setairportnetwork en2“$NETWORKNAME”$PASSWORD

值得注意的是,由于 Mac Pro 有两个以太网端口,因此 Airport 接口是 en2,而不是 en0 或 en1。

相关内容