mac开启ssh服务

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

版权声明:本文为xiangzaixiansheng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。