V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
GM
V2EX  ›  Apple

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

  •  
  •   GM · 2020-03-03 22:57:58 +08:00 · 12469 次点击
    这是一个创建于 1759 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2020-03-04 11:19:35 +08:00
    反人类在哪里呢,简单说几点:
    1. 双击计算机默认是弹个窗口查看连接信息(第一次用时一脸懵逼,还以为 CTRL 等按键粘住了)
    2. 无法直接编辑连接信息,只能查看连接信息,然后再点编辑。
    3. 复制文件极其麻烦,还不一定成功。
    4. 远程锁定屏幕后,如果没远程解锁就退出的话,没有任何退出方法,只能强制关机。
    59 条回复    2024-04-17 13:25:07 +08:00
    ihuguowei
        1
    ihuguowei  
       2020-03-03 23:13:29 +08:00   ❤️ 1
    局域网内屏幕共享敲好用啊,不过还是觉得 Windows 的远程管理流畅。
    qq316107934
        2
    qq316107934  
       2020-03-03 23:18:21 +08:00
    一直在找能完美支持 RDP 协议的 Mac 服务端,可以说 RDP 是微软的黑科技之一了,网络环境好的时候丝滑顺畅。
    lovestudykid
        3
    lovestudykid  
       2020-03-03 23:35:27 +08:00
    @qq316107934 有的啊,你搜一下。
    chroming
        4
    chroming  
       2020-03-03 23:38:42 +08:00
    Apple Remote Desktop 太贵了,偶尔用 screens 远程 mac
    lingalonely
        5
    lingalonely  
       2020-03-03 23:43:30 +08:00
    Microsoft Remote Desktop Beta
    Licsber
        6
    Licsber  
       2020-03-03 23:44:36 +08:00
    RDP 在本地很好用啊。 丝般顺滑 还有剪贴板同步功能 文件也粘的飞快
    whitegerry
        7
    whitegerry  
       2020-03-04 00:43:56 +08:00
    ARD 日常用其实挺不错了,外网穿内网也用的这个,nomachine 辅助。那个 RDM app 才反人类,启动慢界面臃肿。
    whitegerry
        8
    whitegerry  
       2020-03-04 00:45:53 +08:00
    @qq316107934 RDP 服务端有可以用的,但是不支持硬件加速,使用感受远不如 ARD 和 NX 协议。
    WeAreNoName
        9
    WeAreNoName  
       2020-03-04 01:09:29 +08:00
    可以试试 jump desktop
    IgniteWhite
        10
    IgniteWhite  
       2020-03-04 01:51:15 +08:00
    @lingalonely 只有 mac 客户端,没有服务端吧
    chinafeng
        11
    chinafeng  
       2020-03-04 02:11:01 +08:00
    推荐 Jump Desktop,支持 VNC / RDP / 自家私有协议,非常顺滑
    20015jjw
        12
    20015jjw  
       2020-03-04 03:09:20 +08:00 via Android
    不妨说说那里反人类了
    deyu260
        13
    deyu260  
       2020-03-04 05:43:04 +08:00 via iPhone
    windows 10 的 rdp 能远程看视频不卡 已经算完美了
    korokke
        14
    korokke  
       2020-03-04 07:12:05 +08:00
    一直在用,看视频确实不行,不过其它需求用起来感觉很不错了
    ian19znj
        15
    ian19znj  
       2020-03-04 08:48:17 +08:00
    @chinafeng jump desktop 是不是 windows 端免费,mac 端收费?
    Niphor
        16
    Niphor  
       2020-03-04 09:04:47 +08:00
    Jump Desktop 不支持套路云的堡垒机,还是用 M$的吧,还不要钱
    Midnight
        17
    Midnight  
       2020-03-04 09:11:46 +08:00
    如果是远程桌面几乎 Jump Desktop 是完美的
    Badlion
        18
    Badlion  
       2020-03-04 09:16:25 +08:00
    Jump Desktop 还是很不错的,除了速度稍快,还可配置按键方案,很适合 mac 用户。自从我装了之后就完全弃用 ms desktop 和 vnc 了, 还卸载了 windows 中的 teamviewer 和 anydesk。
    @ian19znj Windows 的 Jump Desktop 免费,但不支持 vnc 和 rdp。
    ericguo
        19
    ericguo  
       2020-03-04 09:38:39 +08:00
    @Niphor 应该是支持的,我猜你要开它家的 Fluid 协议的端口(我不在套路云跑 Windows )
    darrh00
        20
    darrh00  
       2020-03-04 09:40:46 +08:00
    说远程桌面的流畅的,应该是没用过 retina 屏幕的吧, rdp 连 windows 用 retina 显示时在局域网本地也是卡卡的。无论什么黑科技,远程桌面肯定无法和本地比的,要速度就只能牺牲图像质量,只能说凑合着用。凑合用其实 vnc 也不是不行,偶尔用一下处理一下紧急事情,要生产率还是得本地。
    zwl2012
        21
    zwl2012  
       2020-03-04 10:14:24 +08:00 via iPhone
    跟 retina 没关系吧,区别只是分辨率。有可能是你网络链路问题,自测 4k 环境下体验还不错。
    zwl2012
        22
    zwl2012  
       2020-03-04 10:16:57 +08:00 via iPhone
    @zwl2012 #21 测试环境为 win2win,mac 下 rdp 貌似用不了硬件加速,总是卡卡的
    crayygy
        23
    crayygy  
       2020-03-04 10:29:38 +08:00   ❤️ 2
    推荐一个 Royal TSX,支持 RDP VNC 等
    GM
        24
    GM  
    OP
       2020-03-04 10:43:53 +08:00
    @qq316107934 RDP 和 TeamViewer 是我用过的远程桌面中最舒服的。AnyDesk 也还行,但是在国内网速不行,经常卡,不卡的时候还是挺好用的。
    GM
        25
    GM  
    OP
       2020-03-04 10:46:01 +08:00
    @WeAreNoName
    @chinafeng
    @Midnight
    @Badlion

    去看了一眼 Jump Desktop, 好像只有客户端,没有有 Mac 服务端?
    GM
        26
    GM  
    OP
       2020-03-04 11:10:27 +08:00
    @crayygy 卧槽,这个很屌啊
    Badlion
        27
    Badlion  
       2020-03-04 11:22:24 +08:00   ❤️ 1
    @GM Jump Desktop 的服务端名叫 Jump desktop connect
    ihwbunny
        28
    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
        29
    GM  
    OP
       2020-03-04 12:06:13 +08:00
    @ihwbunny
    1. 确实可以改,所以我说是“默认”。一般来说双击都是打开的意思,结果他默认双击查看信息,反直觉反人类。
    2. 因为 IP 会变(我知道如何设定固定 IP,但是有些场景就是 IP 经常变)
    3. 比 RDP 麻烦多了
    4. 嗯.......这个首先需要事先开启 SSH,其次,需要会用命令行,最后,我确实 ssh 进去摸索了好久,没搞明白应该 kill 哪个进程,google 了好久,还是没找到方法,最后只能长按电源键强制关机。


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

    但是.....各种操作依然很反直觉反人类。
    GM
        30
    GM  
    OP
       2020-03-04 12:09:18 +08:00
    @Badlion 感谢,我去试用看看。
    GM
        31
    GM  
    OP
       2020-03-04 12:12:17 +08:00
    @ihwbunny 对了,我升级到 Mojave 后,ARD 里无法使用鼠标拖拽,大佬你碰到过吗?记得以前是可以的,查了好久没查出是是什么原因,这个估计是个 bug,非常影响体验。
    Niphor
        32
    Niphor  
       2020-03-04 13:24:06 +08:00
    @ericguo 感谢大佬回复 我去看看那啥 Fluid
    gudiang
        33
    gudiang  
       2020-03-04 13:55:59 +08:00
    app store 里原来有个 iteleport,支持 rdp 和 vnc,不知道现在为什么没有了
    ihwbunny
        34
    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
        35
    seelecpt  
       2020-03-05 08:47:07 +08:00
    推荐 Remote Desktop Manager
    GM
        36
    GM  
    OP
       2020-03-05 09:56:41 +08:00
    @ihwbunny
    1. 确实是个人感受,不谈了。
    2. 我是直接添加的,毕竟是个人使用,也就三四台机子。
    3. 我说的拖拽感觉和你说的不一样。我意思是 ARD 里无法拖拽远程系统内上的任何东西,包括窗口、文件、选择文本、截图等等等涉及到长按左键后移动的操作,导致很难用。以前是正常操作的,这半年才出现,还没找到原因。
    4. 这个你可能记错了,开启 Remote Management 并不会开启 SSH,另外有一个 Remote Login 才是开启 SSH。

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

    其实 ARD 是个偏向于管理的工具,所以直接和 RDP 比并不合适,这个就没什么好争的了,反正有好用的地方,也有难用的地方。
    ihwbunny
        37
    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
        38
    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
        39
    GM  
    OP
       2020-03-05 12:00:12 +08:00
    @ihwbunny
    果然是个大佬,搞企业 IT 运维的?

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

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

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

    只有截屏有点不一样, 在旧版 (比如 3.8) ARD 中, 在控制窗口中 的确不显示所画的方框, 但 ARD 3.9.3 就可以, 刚才试的. 如果是特定软件, 需要该特定软件功能改进.
    GM
        41
    GM  
    OP
       2020-03-05 13:01:54 +08:00
    @ihwbunny 我去试试。感谢这么详尽的回复。
    GM
        42
    GM  
    OP
       2020-03-05 13:04:59 +08:00
    @ihwbunny 所有需要鼠标拖拽的地方都不行,一按下鼠标,光标就消失了,拖拽操作无效。而且并不是特定软件,是所有地方都这样,所以用起来很难用。
    ihwbunny
        43
    ihwbunny  
       2020-03-06 12:15:34 +08:00
    @GM 这个看起来是 observe 模式, 不是 control. 你的被控端的各个 remote management 设置是咋样的?
    系统便好 > 共享 > 远程管理 中
    右边栏, 选择 only these users, 选择的是用于远程控制的管理与帐户, 并给予该帐户所有权限. All users 太不安全.

    另外, 是不是设置了诸如 ard_interact 之类的用户组, 运行下面命令确认下:
    dscl . list /groups | grep ard
    GM
        44
    GM  
    OP
       2020-03-06 14:44:26 +08:00
    @ihwbunny 绝对是 control,observe 模式只能观察,无法操作的。我可以在远程控制窗口里做所有操作,唯独拖拽不行。比如我要选择文本,鼠标按住拖拽选不了,但是先点起始点,然后在结束点按 shift+点击就可以顺利选择。


    $ dscl . list /groups | grep ard
    _ard


    另:我不是小白,差不多有八九年 mac 系统使用经验了,而且还是个资深黑果玩家,资深程序猿...
    GM
        45
    GM  
    OP
       2020-03-06 14:49:55 +08:00
    从 10.5.8 开始玩黑果到现在,10.7 之前黑果可难装了,真不是小白🤣
    GM
        46
    GM  
    OP
       2020-03-06 22:35:16 +08:00
    @ihwbunny 换了个 VNC 客户端来连接,丝般顺滑🤣,拖动、选择什么的都没任何问题,只能说是 ARD 的问题了。
    ihwbunny
        47
    ihwbunny  
       2020-03-07 02:08:37 +08:00
    @GM 问题是, 我这里什么都可以, 没有任何问题, 连 4 也是没有, 而你那里有问题, 怎么都觉得是设置或者软件之间干扰问题, 或者版本的问题? 你那里 ARD 和 ARD agent 的版本多少?
    你的 VNC 客户端需要在 server 端 安装软件还是说就用 macOS 自己的 agent?

    就个人偏好, 尽量不安装这种类似的跟 OS 系统密切相关的软件. 苹果系统的传统你肯定知道, 很不在意兼容性, 而且文档也是烂. 升级下 macOS, 应用软件基本也需要同步升级, 要不然就是各种莫名其妙. 苹果做 Mac 的都是一群 “艺术” 细胞爆棚的, 管理这些“艺术家” 做好技术活, 也是 mission impossible. 前些日子走了的高管, 估计也是跟最近 Mac 软硬件问题没管控好有联系.
    总之, 选择了就 suck it up.
    ihwbunny
        48
    ihwbunny  
       2020-03-07 02:17:07 +08:00
    @GM
    我说, 基本上没人会动 ard_* 的组. 资深的好, 以后多联系互通有无. 我的黑果果好多年没动了.
    GM
        49
    GM  
    OP
       2020-03-07 10:32:00 +08:00
    @ihwbunny 刚看完一堆关于 ARD 的帖子,到处都是 Thanks Apple! 苹果真是越来越恶心了,Linux 又不成气候,没替代品,唉。。。
    FUCK YOU APPLE !
    GM
        50
    GM  
    OP
       2020-03-07 10:56:07 +08:00
    @ihwbunny 又不行了,次奥,我昨天是见鬼了吗?
    又测试了一番,发现窗体拖动能用,但是不是实时拖动的。
    我怀疑问题在于没有实时传输鼠标拖拽操作,比如拖动窗体的时候,按下鼠标,拖动,屏幕没反应,放开鼠标,duang~~~ 窗体瞬间移动到目的地了。

    问一下大佬,这个拖动有可手动配置的配置项吗?
    whitegerry
        51
    whitegerry  
       2020-03-07 11:49:50 +08:00
    @GM 不知道你这个什么情况,我在 mojave 下 ard 连接 catalina,拖拽没出现过问题,你这个是不是远程机器显卡驱动有什么异常
    GM
        52
    GM  
    OP
       2020-03-07 12:13:08 +08:00
    @whitegerry 18 款 MBP 15 寸,14 款 MBP 13 寸,所有配件都是原装的(除了电池),真想不出能有什么问题。郁闷很久了。
    whitegerry
        53
    whitegerry  
       2020-03-07 12:22:18 +08:00
    @GM 你装个 nomachine 试试看拖动正常不
    ihwbunny
        54
    ihwbunny  
       2020-03-07 12:51:31 +08:00
    @GM 没有. 啥网速吗? 调调色彩.
    ihwbunny
        55
    ihwbunny  
       2020-03-07 13:00:42 +08:00
    @GM 检查下所有的软件吧, 什么各种加速, 调真彩, 调独立显卡, ntfs,
    连接后, 看双方的活动监视器, 网络速度,内存, CPU
    再看控制台有什么反复的消息 /错误没有
    GM
        56
    GM  
    OP
       2020-03-07 16:30:29 +08:00   ❤️ 2
    @ihwbunny
    经过一番测试,结果如下:
    NoMachine ( NX 协议):可以正常拖拽选择文本,并且可以实时拖动窗体。
    Jump Desktop ( Fluid 协议):可以正常拖拽选择文本,并且可以实时拖动窗体。
    Jump Desktop ( VNC 协议):不能拖拽选择文本,不能实时拖动窗体,拖动过程窗体不动,放开鼠标后瞬移。
    Apple Remote Desktop ( VNC 协议):不能拖拽选择文本,不能实时拖动窗体,放开鼠标后瞬移。
    Royal TSX ( VNC 协议):不能拖拽选择文本,不能实时拖动窗体,放开鼠标后瞬移。

    很明显,使用 VNC 协议的统统有问题,估计是 VNC 服务器的问题。
    ihwbunny
        57
    ihwbunny  
       2020-03-07 23:29:49 +08:00
    @GM 是否想过在全新安装的 macOS 系统中测试下呢?
    GM
        58
    GM  
    OP
       2020-03-08 15:34:25 +08:00
    @ihwbunny 不想搞了,太麻烦了。
    xuelainiao195
        59
    xuelainiao195  
       254 天前
    @WeAreNoName 真棒,这样解决了 karabiner 无法在 snonoma 系统下无法使用的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5365 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 07:28 · PVG 15:28 · LAX 23:28 · JFK 02:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.