Mac 上启动开启 sshd 服务

问题:

用 ssh 远程链接 Mac 电脑时候出现 ssh: connect to host localhost port 22: Connection refused 拒绝链接的错误。html

解决方案:

1,首先看一下本地是否开启了 sshd 服务: ~ ps auwx | grep sshdssh

发现 sshd 服务已经开启了,若是没开启请自行开启 sshd 服务再看状况;工具

2,因为服务已经开启,但我一直连不上,我这时候尝试从新开启服务,报以下错误:code

sshd: no hostkeys available -- exiting.cdn

这个错误解决方案也有,就是使用 ssh-keygen 工具去生成那几个缺失的 key,具体看这里:www.cnblogs.com/tianziru/p/…htm

但,操做完以后仍是连不了;blog

3,这时候就要看 Mac 系统是否容许远程链接了: 点开 系统偏好设置 -> 共享 -> 远程登陆 看看这项服务是否打开,若是没打开,须要打开以后才能链接。get

如图示:it

相关文章
相关标签/搜索