で確保されていません:: Compat :: Perl最近です。すべての依存関係はエラーなしでインストールされました。しかし、私は次のコードctl_dirの/root/.libnet-openssh-perl/は、私がネット:: OpenSSHのインストール/usr/local/share/perl/5.18.2/Net/OpenSSH/Compat/Perl.pmライン123
$linux_ses= Net::OpenSSH::Compat::Perl->new($host);
$linux_ses->login($linux_uname,$linux_pass);
を使用してログインしようとすると、I、次のエラーメッセージが表示されます。
「ctl_dir /root/.libnet-openssh-perl/は/ usr/local /シェアを確保されていません/perl/5.18.2/Net/OpenSSH/Compat/Perl.pm 123行目。
私は根との/ root/700
ありがとう@edehont。私はアクセス許可を700に変更しました。私はまだ同じ問題に直面しています。 – SilentMonk
私は/root/.libnet-openssh-perl/のパーミッションを500に変更しました。このリンク - [リンク](http://rpm.pbone.net/index.php3/stat/45/idpl/16345800/numer/3/nazwa/Net::OpenSSH)は、ファイルが現在の使用者。しかし、実行可能ではないと言及されている箇所はありません。あなたはより多くの洞察力を提供できますか? – SilentMonk
マスターSSH接続を確立するために_unableというエラーが発生しました。ターゲットホストの信頼性を確立できません。リモートホストの公開鍵はおそらく/usr/local/share/perl/5.18.2/Net/OpenSSH/Compat/Perl.pm行123 .__の '〜/ .ssh/known_hosts'ファイルには存在しません。私はSSHクライアントを使ってSSHを行いました。公開鍵が追加されて以来、今働いています。 Net :: OpenSSH :: Compat :: Perlはリモートホストの公開鍵を取得しませんか? – SilentMonk