Mac默认安装了ssh以及sshd,但是默认是没有开启sshd的,如果我们需要远程登录的话,需要手动开启。
首先需要在系统偏好设置->共享设置下面远程登录
启动sshd
如果你启动遇到下面的问题,就依次看下去
需要绝对路径运行
1
no hostkeys avalable
注意需要root权限,不然会提示没有权限写,毕竟是/etc目录
sudo ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
sudo ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
chmod 600 /etc/ssh/ssh_host_dsa_key
chmod 600 /etc/ssh/ssh_host_rsa_key
sudo /usr/sbin/sshd # 启动
查看sshd进程
sudo ps auwx | grep sshd
出现上图就证明启动成功了!
通过ssh连接成功!