【发布时间】:2022-01-24 06:11:05
【问题描述】:
我尝试将我的 mba(mac book air) 用作远程无头 linux。
其中一个烦人的是每次重启后,我都无法远程 ssh 进入它,直到我手动登录。
重启后ping通,表示网络、wifi正常。
ping mba
PING mba (192.168.31.82): 56 data bytes
64 bytes from 192.168.31.82: icmp_seq=0 ttl=64 time=5.116 ms
64 bytes from 192.168.31.82: icmp_seq=1 ttl=64 time=4.055 ms
端口 22 不可访问,这意味着 ssh 守护进程没有运行。
nc -vz mba 22
nc: connectx to mba port 22 (tcp) failed: Connection refused
我确实运行了一些命令行命令,但是重启后仍然无法通过 ssh 访问
sudo systemsetup -getremotelogin
Remote Login: On
sudo systemsetup -setremotelogin on
setremotelogin: remote login is already On.
sudo reboot
我google,有人说改这个设置,把Disabled改成false。
/System/Library/LaunchDaemons/ssh.plist
<key>Disabled</key>
<true/>
但保存后,文件内容会自动重置,改回true。
我的 macOS 信息:
macos version 12.1
macOS Monterey
【问题讨论】:
-
运行 macOS 的 MacBook Air 如何成为远程无头 Linux?
-
```我有一个 27" imac,那是我真正的桌面,所有其他的都在另一个房间/桌子上。所以,对我来说,macbook air 是一个远程无头电脑......
-
是的,但是
macOS是一个“headless Linux”吗? -
我的意思是,我想像使用无头 linux 一样使用它。它不会在启动时自动休眠、自动启动 ssh、网络
标签: macos ssh launch-daemon