Apple Remote Desktop 真是垃圾中的战斗机

2020-03-03 22:57:58 +08:00
 GM

各种反人类设计,恶心得要命。

12295 次点击
所在节点    Apple
59 条回复
zwl2012
2020-03-04 10:14:24 +08:00
跟 retina 没关系吧,区别只是分辨率。有可能是你网络链路问题,自测 4k 环境下体验还不错。
zwl2012
2020-03-04 10:16:57 +08:00
@zwl2012 #21 测试环境为 win2win,mac 下 rdp 貌似用不了硬件加速,总是卡卡的
crayygy
2020-03-04 10:29:38 +08:00
推荐一个 Royal TSX,支持 RDP VNC 等
GM
2020-03-04 10:43:53 +08:00
@qq316107934 RDP 和 TeamViewer 是我用过的远程桌面中最舒服的。AnyDesk 也还行,但是在国内网速不行,经常卡,不卡的时候还是挺好用的。
GM
2020-03-04 10:46:01 +08:00
@WeAreNoName
@chinafeng
@Midnight
@Badlion

去看了一眼 Jump Desktop, 好像只有客户端,没有有 Mac 服务端?
GM
2020-03-04 11:10:27 +08:00
@crayygy 卧槽,这个很屌啊
Badlion
2020-03-04 11:22:24 +08:00
@GM Jump Desktop 的服务端名叫 Jump desktop connect
ihwbunny
2020-03-04 11:42:34 +08:00
1. 可以在 Preferences 里面改的
2. 为什么要改?
3. 其实不麻烦啊, 如果是多机器复制, 最好是有线, 如果是无线, 那就用 Unix 命令, ARD 自带的文件复制在无线下大概率错误, 这是无线网和 ARD 使用协议的矛盾, 旧版本的问题的确少些.
4. 可以用 ssh 啊

其实, 从前的 curtain 模式, 是不会产生远程机锁定后无法在连接的错误的, 后来就一直没有改好, 你看现在都不怎么更新了, 估计苹果已经放弃这个软件了, 但也是有原因的, 是符合苹果未来发展鬼话的. 虽然如此, 但就平时使用来说, 依然是很好用.

楼上的都是说同时只控制一台机器吧, ARD 的网络环境的多台机器控制中才能体现其优势. 而还要安装第三方软件的, 如果不怕今后 macOS 升级后莫名的死机 /慢等等问题, 就算没说. ARD 的功能还很多, 首先如果不需要如何用 Unix 命令, 那么其实啥都可以用的; 如果不会用命令, 就是没入初级段位; 如果在 Template 里面没有几十个自定义的脚本, 那么还是踏下心来进步下吧. 其实, ARD 不是给普通家庭用户, 一两台机器的环境用的, 是给 administrator 用的.
GM
2020-03-04 12:06:13 +08:00
@ihwbunny
1. 确实可以改,所以我说是“默认”。一般来说双击都是打开的意思,结果他默认双击查看信息,反直觉反人类。
2. 因为 IP 会变(我知道如何设定固定 IP,但是有些场景就是 IP 经常变)
3. 比 RDP 麻烦多了
4. 嗯.......这个首先需要事先开启 SSH,其次,需要会用命令行,最后,我确实 ssh 进去摸索了好久,没搞明白应该 kill 哪个进程,google 了好久,还是没找到方法,最后只能长按电源键强制关机。


最后,ARD 确实是给 administrator 用的,从上面的各种管理功能确实就能看出来。

但是.....各种操作依然很反直觉反人类。
GM
2020-03-04 12:09:18 +08:00
@Badlion 感谢,我去试用看看。
GM
2020-03-04 12:12:17 +08:00
@ihwbunny 对了,我升级到 Mojave 后,ARD 里无法使用鼠标拖拽,大佬你碰到过吗?记得以前是可以的,查了好久没查出是是什么原因,这个估计是个 bug,非常影响体验。
Niphor
2020-03-04 13:24:06 +08:00
@ericguo 感谢大佬回复 我去看看那啥 Fluid
gudiang
2020-03-04 13:55:59 +08:00
app store 里原来有个 iteleport,支持 rdp 和 vnc,不知道现在为什么没有了
ihwbunny
2020-03-05 02:21:55 +08:00
@GM

1. 仅论感受, 是否反“人类”, 纯粹个人感觉, 尊重个人感受. 最开始, 也是有点不习惯, 毕竟是从 M$转过去的, 设置之后, 就没有那个感觉了.
2. IP 变不变没关系吧, 难道你的 ARD 不是通过硬件信息的吗?
3. 拖拽可以的. 拖进拽出文件都可以, 只不过操作上, 拖拽时鼠标停顿下, 再松开, 估计和从 Dock 上移除图标需要停顿下是一种思路, 防止误操作吧.
4. 开启了 Remote Management, 同时 SSH 也就开启了.

好久没有用 Curtain 模式了, 刚才尝试, 从 Mojave (version 3.9.3) 到 Mojave 客户端(version 3.9.8), 居然这个病治好了, 远端屏幕锁死的病治好了, 当然还没有尝试其它版本, 不好说是否根治了. 如果还是锁死, 试试这个行不行: sudo kill -9 `ps ax | grep "[M]acOS/LockScreen" | awk '{print $1}'`; 或者是直接 sudo reboot; 或者 sudo killall loginwindow 等等


使用 ARD 最重要的是, 要在被控制机有全控制权的 admin 帐户, 否则各种不便.

* RDP 可以多机同时吗? 本人用 M$的产品, 比如 Remote Desktop Connection Manager 可以, 但是与 ARD 的方式不同, 不登陆不能查看, ARD 不登陆可以看对方屏幕. RDP 的, 除了第三方产品可以吧, 比如用过的 NSS (NetSupport School), 与 ARD 功能比较类似, 估计有很多其它产品没有用过, 用谁过的可以推荐下, 最好免费, 同时也不确认 MS 本身的产品能否做到.
* Remote Desktop Assistant 多少有点与 ARD 的 Remote Control 类似, 也就是远端登陆的帐户与控制机同在一屏操作, 但是 ARD 更加武断, 无需被控制远端帐户准许. 这一点,仁者见仁, 个人觉得方便.
* ARD 可以屏幕共享, 共享控制端屏幕, 共享某一客户端屏幕, RDP 不借用第三方工具, 好像是不可以吧, 上面提到的 NSS 可以.
* ARD 内置将远端帐户登出, RDP 非第三方不可吧?
* ARD 名义贵, 其实跟免费无异了.
* 多个 ARD 可以设置 server, 将任务给 server, 就可以了
* ARD 多机同时运行程序, RDP 出第三方需要借助 PoweShell 或者其它工具吧.

在 Mac 端如果远程控制, 现在只用两个: ARD 和 Microsoft Remote Desktop.
个人经验, 尽量少装第三方软件, 尤其是可以控制机器的 app, 避免各种烦恼
seelecpt
2020-03-05 08:47:07 +08:00
推荐 Remote Desktop Manager
GM
2020-03-05 09:56:41 +08:00
@ihwbunny
1. 确实是个人感受,不谈了。
2. 我是直接添加的,毕竟是个人使用,也就三四台机子。
3. 我说的拖拽感觉和你说的不一样。我意思是 ARD 里无法拖拽远程系统内上的任何东西,包括窗口、文件、选择文本、截图等等等涉及到长按左键后移动的操作,导致很难用。以前是正常操作的,这半年才出现,还没找到原因。
4. 这个你可能记错了,开启 Remote Management 并不会开启 SSH,另外有一个 Remote Login 才是开启 SSH。

肯定都是 admin 账号,全都是我个人用的电脑,三台在家里,一台在公司。

其实 ARD 是个偏向于管理的工具,所以直接和 RDP 比并不合适,这个就没什么好争的了,反正有好用的地方,也有难用的地方。
ihwbunny
2020-03-05 11:48:40 +08:00
@GM

4. 这一点记得很清楚, 是本来两者不相干的(10.2/3/4/5 之类的), 后来, 忘了从哪个版本开始, 开了 Remote Management 就默认同时开了 ssh, 不过刚才在 10.15 和 10.14 上尝试, 需要单独开, 不过应该在 10.11 和 10.12 时都应该是同时开的. 从 10.14 之后, 用 profile 设置 Remote Management 和 ssh 的开启, 之前的版本都是用命令开的, 我们这里都是默认要开的, 所以, 好久没有测试手动的方式了. 从 Apple 官方的文档看, 从 10.14 后认为 ssh 是降低系统安全性的一个因素, 估计也是这个原因, 才会改回了原来的方式.
另外, 虽然说官方说从 10.14 后, 只能从界面开启或者用 profiles, 但是刚才试, 命令行依然可以.

3. 说明没有设置远程管理操作权限. 本地的 admin, 在远程时, 不一定必然地拥有所有操作权限. 所以前面说 “要在被控制机有全控制权的 admin 帐户”, 两层意思: “全控制权”, 说的是 remote management 的控制权 (远程操作权), 用于“控制 /拷贝 /更改 /删除替换”等等远程操作. 而 admin 帐户, 是为了在 ARD 中的远端执行 Unix 命令时可以用诸如 root 权限执行命令和其它操作. 具体说, 如果无法拖拽远端目标, 说明没有“控制”的远端控制权. 到系统便好 > 共享 > 远程管理 > “选项” 按钮查看操作权限.

有 4 台机器, 也不算少. 只要是设置恰当 (这点很重要), 用 ARD, 无论是远程管理还是远程控制, 都是最好选择 (个人认为的, 没有之一)
ihwbunny
2020-03-05 11:58:20 +08:00
@GM

刚才尝试 ARD version 3.9.3 控制端在 10.15 和 10.14 上, curtain 模式控制 10.15 和 10.14, 直接关窗口后, 被控制端不会依然锁屏, 而是正常关闭锁屏回到原来的正常屏幕.
GM
2020-03-05 12:00:12 +08:00
@ihwbunny
果然是个大佬,搞企业 IT 运维的?

选项里是全都勾上了的。然后 ARD 里可以做各种操作,删除一些系统文件都行(会弹密码框确认),并不是没有控制权限,唯独就是无法进行鼠标拖拽操作,比如选择文本,比如 QQ 截屏,很是奇怪。
ihwbunny
2020-03-05 12:12:58 +08:00
@GM

首先, 如果没有做过就: 先关闭 “Remote Management”, 再手动开启, 然后手动重新再选一边操作权.

如果是特定的软件, 有可能是该软件问题, 我这里远程移动窗口, 选择文本, 复制粘贴, 比如在 Google Chromes 窗口中, 操作都没有问题.

只有截屏有点不一样, 在旧版 (比如 3.8) ARD 中, 在控制窗口中 的确不显示所画的方框, 但 ARD 3.9.3 就可以, 刚才试的. 如果是特定软件, 需要该特定软件功能改进.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/649594

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX