ssh启动不了报错
今天在centos上启动ssh报错:
查看ssh报错原因:
查看报错命令:sudo sshd -t
报错原因:
1.配置文件有问题
2.可能是其他电脑连接了该服务器生成了一些密钥文件
解决办法:
1.配置文件报错:直接将配置文件注释
例如:
注释144、146行配置
2.对于无法加载的文件进行授权
sudo chmod -R 777 文件名
例如:
sudo chmod -R 600 /etc/ssh/ssh_host_rsa_key
sudo chmod -R 600 /etc/ssh/ssh_host_ecdsa_key
3.开启ssh
sudo systemctl start sshd
4.设置开机自启动
sudo systemctl enable sshd
5.允许ssh通过防火墙
sudo ufw allow sshd