出现上面的错误解决方法:
安装openssh-server(以ubuntu操作系统为例)
$ sudo apt install openssh-server
$ sudo /etc/init.d/ssh start
进入ssh debug模式
/usr/sbin/sshd -d
ssh:Privilege separation user sshd does not exist
解决
vim /etc/passwd
加上sshd:x:109:65534::/var/run/sshd:/usr/sbin/nologin
在运行/usr/sbin/sshd -d
, 如果遇到没有key 时,生成一下就行
生成key参考链接
```sh
sudo chomd 0400 /etc/ssh/ssh_*
Missing privilege separation directory: /run/sshd
mkdir /run/sshd
sudo /etc/init.d/ssh start //启动ssh服务