问题1:ssh root192.168.0.158Bad owner or permissions on /etc/crypto-policies/back-ends/openssh.config

解决:

1.检查文件当前权限和所有者:

ls -l /etc/crypto-policies/back-ends/openssh.config

2.修复文件权限 该文件正确权限应为 644(所有者可读写,其他用户只读):

sudo chmod 644 /etc/crypto-policies/back-ends/openssh.config

3.修复文件所有者该文件应属于 root 用户和 root 组:

sudo chown root:root /etc/crypto-policies/back-ends/openssh.config

4.尝试重新连接

如果问题仍然存在,可能需要检查整个目录的权限是否正确

sudo chmod 755 /etc/crypto-policies/back-ends/
sudo chown root:root /etc/crypto-policies/back-ends/

问题2:免密登录报错 Bad owner or permissions on /etc/ssh/ssh_config.d/05-redhat.conf

解决:

检查文件的所有者和权限。 给600的权限 

通常情况下,SSH配置文件应该属于root用户。如果所有者不是root,修改为root

  ls -l /etc/ssh/ssh_config.d/05-redhat.conf

如不是,给root组和600权限

 chown root:root /etc/ssh/ssh_config.d/05-redhat.conf
 chown 600 /etc/ssh/ssh_config.d/05-redhat.conf

后续还有ssh的问题,再记录

更多推荐