在一些情况下我们需要在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
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐