所有 Mac 都有一個默認禁用的捆綁 SSH 服務器,但如果您想授予遠程命令行訪問權限,可以隨時打開
MacOS 中的 SSH 服務器是通過使用稱為遠程登錄的共享功能打開的。啟用遠程登錄後,Mac 現在可以使用 SSH 和 SFTP 進行遠程連接。
如何在 Mac 上啟用 SSH 服務器
通過設置調整來打開 macOS SSH 服務器:
下拉 Apple 菜單並轉到“系統偏好設置” 打開“共享”偏好設置面板” 勾選“遠程登錄”複選框以打開 Mac 上的 SSH 服務器遠程用戶”
SSH 服務器已啟動,您可以使用任何 SSH 客戶端自由連接到 Mac
您可以使用任何操作系統的任何 SSH 客戶端連接到 Mac,無論是另一台帶有終端的 Mac 、帶有 PuTTY 的 Windows PC、帶有終端的 Linux、帶有 SSH 應用程序的 iPhone 或 Android、帶有 SSH 應用程序的 Android 或其他帶有 SSH 客戶端的設備。
通過 SSH 連接到 Mac
啟用遠程登錄後,請注意其下方的文本以查看該 Mac 的 IP 地址。有用的是,它甚至提供了在終端應用程序中用於啟動遠程 SSH 連接的命令行語法:“ssh username@IP-address”
例如,如果 IP 是 192.168.0.108 並且用戶名是“Paul”,命令如下所示:
您可以將其輸入到另一台 Mac 或任何其他 SSH 客戶端上的終端應用程序中,無論操作系統或設備。
當然,一旦您登錄,您就可以
如何在 Mac 上關閉 SSH 服務器
在 macOS 中禁用 SSH 服務器就像在首選項中關閉該功能一樣簡單:
拉下 Apple 菜單並轉到“系統偏好設置”打開“共享”偏好設置面板”取消選中“遠程登錄”框以關閉 Mac SSH服務器
更高級的 MacOS 用戶也可以從命令行啟用 SSH,如果他們更願意走這條路。無論您使用系統偏好設置面板還是終端,結果都是一樣的——Mac 現在有一個活動的 SSH 服務器正在運行,準備接收入站連接。
相關
p>