ctl_dir /root/.libnet-openssh-perl/ 在 /usr/local/share/perl/5.18.2/Net/OpenSSH/Compat/Perl.pm 第 123 行不安全

ctl_dir /root/.libnet-openssh-perl/ is not secure at /usr/local/share/perl/5.18.2/Net/OpenSSH/Compat/Perl.pm line 123

我最近安装了 Net::OpenSSH::Compat::Perl。所有依赖项都已安装,没有任何错误。但是当我尝试使用以下代码登录时

$linux_ses= Net::OpenSSH::Compat::Perl->new($host);
$linux_ses->login($linux_uname,$linux_pass); 

我收到以下错误消息:

"ctl_dir /root/.libnet-openssh-perl/ is not secure at /usr/local/share/perl/5.18.2/Net/OpenSSH/Compat/Perl.pm line 123."

我运行脚本是root,/root/.libnet-openssh-perl/的文件权限是700

/root/ 的权限可能太松了。组可写可能意味着能够由 root 以外的其他人删除 .libnet-openssh-perl/,这是不安全的情况。

请检查。