在一些情况下我们需要在mac上开启ssh服务。
首先开始mac上ssh服务功能
然后执行命令看sshd是否已经起来
ps auwx | grep sshd
如果没有的话,需要启动sshd
/usr/sbin/sshd
如果报下面的错,则需要生成一些列的密钥啥的
sshd: no hostkeys available -- exiting.
执行如下命令:
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
重新启动终端:
ssh localhost
然后在启动sshd
/usr/sbin/sshd