尝试了太多办法,有的人说open-server没有安装,有的人说sshd_config文件的配置,我这里说一个不一样的,首先,输入sudo sshd -t(这个命令是真的牛,直接让我锁定错误在哪里,不然我怎么都想不到)
如果你也是报错,那么恭喜你,你已经解决问题了,你可以查看 /ect/ssh/sshd_config文件,看看有没有这几栏**
OK,这个问题是因为我没有在/ect/ssh下生成对应的密钥文件,话不多说,直接上生成密钥文件的指令
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
1
2
3
4
一条一条的生成,生成时有输入密码短语,直接回车跳过