用 ssh 远程链接 Mac 电脑时候出现 ssh: connect to host localhost port 22: Connection refused
拒绝链接的错误。html
1,首先看一下本地是否开启了 sshd 服务: ~ ps auwx | grep sshd
ssh
发现 sshd 服务已经开启了,若是没开启请自行开启 sshd 服务再看状况;工具
2,因为服务已经开启,但我一直连不上,我这时候尝试从新开启服务,报以下错误:code
sshd: no hostkeys available -- exiting.
cdn
这个错误解决方案也有,就是使用 ssh-keygen 工具去生成那几个缺失的 key,具体看这里:www.cnblogs.com/tianziru/p/…htm
但,操做完以后仍是连不了;blog
3,这时候就要看 Mac 系统是否容许远程链接了: 点开 系统偏好设置 -> 共享 -> 远程登陆 看看这项服务是否打开,若是没打开,须要打开以后才能链接。get
如图示:it