Mac OS 启动sshd服务

mac一般没有自动启动sshd服务,那么在启动hadoop服务的时候,一直报:localhost: ssh: connect to host localhost port 22: Connection refused

那么,需要启动sshd服务,使用

thinkjoydeMacBook-Pro-5:sbin gfzhao$ sshd

sshd re-exec requires execution with an absolute path

看来不行。

不过这个提示错误似乎不是很明白。上网baidu了一把。发现

只能用绝对路径启动。不知道为什么程序非得用绝对路劲启动。有时间研究下为何是这样的,或者有知道的直接告诉我:)

$ sudo /usr/sbin/sshd

服务就启动了

不能每次都这么运行一下先啊。放在 ~/.bashrc 似乎可以,不过这个得需要管理员权限

得sudo,每次输入密码很烦人。干脆放到 /etc/rc.common,

#####

/usr/sbin/sshd

网上有人说apple不推荐这么干。但是我又不知道怎么让他自动启动。先就这么放着吧。找到好方法再改。

你可能感兴趣的:(Mac OS 启动sshd服务)