<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Net::SSH::Perl</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9622.html</link>
    <description>Доброго времени суток ! &lt;br&gt;&lt;br&gt;Использую модуль Net::SSH::Perl для подключения к серверу и удаленного выполнения команд , но выскакиевает ошибка : &lt;br&gt;&lt;br&gt;root&#064;mail:/ # perl /usr/local/pevl&lt;br&gt;Can&apos;t call method &quot;login&quot; on an undefined value at /usr/local/pevl line 3.&lt;br&gt;root&#064;mail:/ #&lt;br&gt;&lt;br&gt;Код :&lt;br&gt;use Net::SSH::Perl&lt;br&gt;    my $ssh = Net::SSH::Perl -&amp;gt;new(&quot;192.168.10.1&quot;);&lt;br&gt;    $ssh-&amp;gt;login(&quot;admin&quot;,&quot;911&quot;) or warn (&quot;not logged&quot;);&lt;br&gt;    my($stdout, $stderr, $exit) = $ssh-&amp;gt;cmd(&quot;df -h&quot;);&lt;br&gt;    print &quot;$stdout&#092;n$stderr&#092;n$exit&#092;n&quot; &lt;br&gt;</description>

<item>
    <title>Net::SSH::Perl (dario)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9622.html#8</link>
    <pubDate>Thu, 10 Jan 2013 12:54:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; use strict; &lt;br&gt;&amp;gt; use Net::SSH::Perl; &lt;br&gt;&amp;gt;     my $ssh = Net::SSH::Perl -&amp;gt;new(&quot;192.168.10.1&quot;) &amp;#124;&amp;#124; die $!; &lt;br&gt;&amp;gt;     $ssh-&amp;gt;login(&quot;admin&quot;,&quot;911&quot;) or warn (&quot;not logged&quot;); &lt;br&gt;&amp;gt;     print &quot;$stdout&#092;n$stderr&#092;n$exit&#092;n&quot;; &lt;br&gt;&amp;gt;     print &quot;END&#092;n&quot;; &lt;br&gt;&amp;gt;  Результат: &lt;br&gt;&amp;gt; root&#064;mail:/ # perl /usr/local/pevl &lt;br&gt;&amp;gt; Permission denied at /usr/local/pevl line 5 &lt;br&gt;&amp;gt; root&#064;mail:/ # &lt;br&gt;&lt;br&gt;Дело было в настройках sshd_config&lt;br&gt;&lt;br&gt;PasswordAuthentication yes&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Net::SSH::Perl (dario)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9622.html#7</link>
    <pubDate>Thu, 10 Jan 2013 08:24:00 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; &#091;code&#093; &lt;br&gt;&amp;gt; use Net::SSH::Perl; &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; И перед ним вставь &lt;br&gt;&amp;gt; &#091;code&#093; &lt;br&gt;&amp;gt; use warnings; &lt;br&gt;&amp;gt; use strict; &lt;br&gt;&amp;gt; &#091;/code&#093; &lt;br&gt;&amp;gt; не пиши ничего на Perl без этих команд.&lt;br&gt;&amp;gt; В конце print тоже не помешает. Потом дописывать будешь, снова глюк словишь. &lt;br&gt;&lt;br&gt;Поправил&lt;br&gt;  &lt;br&gt;use warnings;&lt;br&gt;use strict;&lt;br&gt;use Net::SSH::Perl;&lt;br&gt;    my $ssh = Net::SSH::Perl -&amp;gt;new(&quot;192.168.10.1&quot;) &amp;#124;&amp;#124; die $!;&lt;br&gt;    $ssh-&amp;gt;login(&quot;admin&quot;,&quot;911&quot;) or warn (&quot;not logged&quot;);&lt;br&gt;    print &quot;$stdout&#092;n$stderr&#092;n$exit&#092;n&quot;;&lt;br&gt;    print &quot;END&#092;n&quot;;&lt;br&gt;&lt;br&gt; Результат:&lt;br&gt;&lt;br&gt;root&#064;mail:/ # perl /usr/local/pevl&lt;br&gt;Permission denied at /usr/local/pevl line 5&lt;br&gt;root&#064;mail:/ #&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Net::SSH::Perl (ACCA)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9622.html#6</link>
    <pubDate>Thu, 10 Jan 2013 01:01:55 GMT</pubDate>
    <description>&amp;gt; root&#064;mail:/ # perl /usr/local/pevl &lt;br&gt;&amp;gt; Can&apos;t call method &quot;login&quot; on an undefined value at /usr/local/pevl line 3. &lt;br&gt;&lt;br&gt;Поставь &#096;;&apos; :&lt;br&gt;&#091;code&#093;&lt;br&gt;use Net::SSH::Perl;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;И перед ним вставь&lt;br&gt;&#091;code&#093;&lt;br&gt;use warnings;&lt;br&gt;use strict;&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;не пиши ничего на Perl без этих команд.&lt;br&gt;&lt;br&gt;&lt;br&gt;В конце print тоже не помешает. Потом дописывать будешь, снова глюк словишь.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Net::SSH::Perl (dario)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9622.html#3</link>
    <pubDate>Wed, 09 Jan 2013 22:05:54 GMT</pubDate>
    <description>&amp;gt; Проверяй, что получилось: &lt;br&gt;&amp;gt; my $ssh = Net::SSH::Perl -&amp;gt;new(&quot;192.168.10.1&quot;) &amp;#124;&amp;#124; die $!; &lt;br&gt;&amp;gt; Сейчас у тебя проблема. Включи debug: &lt;br&gt;&amp;gt; my $ssh = Net::SSH::Perl -&amp;gt;new(&quot;192.168.10.1&quot;,debug=&amp;gt;1) &amp;#124;&amp;#124; die $!; &lt;br&gt;&lt;br&gt;По прежнему &lt;br&gt;root&#064;mail:/ # perl /usr/local/pevl &lt;br&gt;Can&apos;t call method &quot;login&quot; on an undefined value at /usr/local/pevl line 3.&lt;br&gt;root&#064;mail:/ #&lt;br&gt;</description>
</item>

<item>
    <title>Net::SSH::Perl (ACCA)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9622.html#1</link>
    <pubDate>Wed, 09 Jan 2013 15:27:51 GMT</pubDate>
    <description>Проверяй, что получилось:&lt;br&gt;my $ssh = Net::SSH::Perl -&amp;gt;new(&quot;192.168.10.1&quot;) &amp;#124;&amp;#124; die $!; &lt;br&gt;&lt;br&gt;&lt;br&gt;Сейчас у тебя проблема. Включи debug:&lt;br&gt;&lt;br&gt;my $ssh = Net::SSH::Perl -&amp;gt;new(&quot;192.168.10.1&quot;,debug=&amp;gt;1) &amp;#124;&amp;#124; die $!; &lt;br&gt;</description>
</item>

</channel>
</rss>
