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

相關文章
相關標籤/搜索