我有一些 Bash 脚本,可以通过 LAN 将文件从一台 Mac 复制到另一台 Mac,但我需要登录到另一台 Mac 才能使脚本运行。通过 Finder 执行此操作有点麻烦,尽管另一台 Mac 很容易显示在“共享”窗格中。我想通过终端执行此操作,只需使用常规的 !#/bin/bash。
我注意到即使在系统面板中关闭了 SSH,仍然可以通过 Finder 访问另一台 Mac,因此我想知道是否有其他方法可以通过终端执行此操作,而不使用 SSH。
编辑:感谢valid,我现在知道我想要的是山通过终端安装另一台 MacBook,但我真的很想知道如何操作,因为到目前为止我的尝试都失败了。
答案1
当您使用 finder 安装计算机/分区/图像时,它会显示在 中/Volumes/
。
例如我刚刚安装了一个.dmg:
ninth:Volumes sakkaku$ ls -l
total 8
lrwxr-xr-x 1 root admin 1 May 19 17:21 Ninth -> /
drwxr-xr-x 9 sakkaku staff 340 May 4 14:11 ExampleMountedDMG
额外奖励:您可以通过进入“系统偏好设置”->“帐户”,然后单击“登录项”选项卡来自动安装卷。单击 + 并选择已安装的卷。
答案2
如何使用ssh
登录到另一台机器?谷歌搜索“ssh tutorial mac”,然后说“我很幸运”
答案3
您可以使用 远程登录系统ssh <username>@<remote Mac's IP address or hostname>
。
答案4
我猜想你的 Finder 之所以能工作是因为 OSX 内置了一些 RPC 或 OS 管理功能——这与终端无关。SSH 是一个安全 shell(终端),并且这通过命令行远程管理机器的方法。