世界上很快就充满了寻求更智能工作方式的聪明人。在这个大脑更聪明的世界里,在一个地方在多个地点工作是一件小事。许多专业人员正在使用远程登录协议直接从笔记本电脑上在多台计算机上工作。现代 Mac 笔记本电脑预装了 SSH,但默认情况下未启用。但您可以轻松地从终端在 Mac 上启用 SSH。
SSH(Secure Shell)是一种加密的远程登录协议,用于通过网络连接到远程计算机。该协议对端到端服务器和客户端计算机的通信进行加密。所有现代 Macbook 中都默认预装 SSH 协议,但默认情况下禁用守护进程。 Mac 用户只需使用简单的终端命令即可在 Mac 上启用 SSH。您可以使用以下教程在所有版本的 macOS 和 Mac OS X 上启用 SSH。
检查 Mac 上的 SSH 状态
在开始之前,让我们检查一下 Macbook 上 SSH 的当前状态。您可以使用下面的系统设置命令来执行此操作:
sudo systemsetup -getremotelogin
如果当前启用了远程登录和 SSH,则输出将显示“Remote Login: On”。如果禁用 SSH,则输出将显示“Remote Login: Off”。
如何从终端在 Mac 上启用 SSH
- 打开 Mac 上的终端。
- 您需要管理权限才能在 Macbook 上启用 SSH。使用以下系统设置命令在 Mac 上启用 SSH:
sudo systemsetup -setremotelogin on
- 上述命令不会有任何确认消息。因此,您需要使用“getremotelogin”命令检查 SSH 状态:
sudo systemsetup -getremotelogin
- 现在您可以使用另一台计算机的 IP 地址远程登录该计算机:
ssh [email protected]
- 您需要在机器“eagle.example.com”上提供用户“technastic”的身份验证
如何从终端禁用 Mac 上的 SSH
如果您觉得您的计算机上不再使用 SSH,那么您可以简单地将其关闭以避免未经授权的访问。您可以使用以下命令简单地在 Mac 上禁用 SSH:
sudo systemsetup -setremotelogin off
系统会要求您确认禁用 SSH“您真的要关闭远程登录吗?如果这样做,您将失去此连接,并且只能在服务器上本地重新打开它(是/否)?”输入“是”进行确认。
如果您有疑问,请在下面的评论部分告诉我们。 3种方法你都知道吗?请阅读我们的详细指南。
