<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>rubys (rubys)</title>
    <link>https://ruby-china.org/rubys</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Net SSH Authentication fail</title>
      <description>&lt;p&gt;问题：公司的一台测试服务器，最近跑完所有测试用例，准备更新测试结果到远程的机器上时，要输入 root 的 password，之前都是自动执行，不用输入。&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;root@&lt;span class="s1"&gt;'s password:
root@'&lt;/span&gt;s password:
root@&lt;span class="s1"&gt;'s password:
/usr/local/rvm/gems/ruby-2.4.1/gems/net-ssh-4.2.0/lib/net/ssh.rb:254:in `start'&lt;/span&gt;: Authentication failed &lt;span class="k"&gt;for &lt;/span&gt;user root@ &lt;span class="o"&gt;(&lt;/span&gt;Net::SSH::AuthenticationFailed&lt;span class="o"&gt;)&lt;/span&gt;
        from /d2dspec/bin/common.rb:180:in &lt;span class="sb"&gt;`&lt;/span&gt;exec_remote&lt;span class="s1"&gt;'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;测试框架用的是ruby＋Rspec框架。不知道这个root用户是本机的还是远程机器的？怎么能让他自动链接，不用用户干预？ &lt;/p&gt;</description>
      <author>rubys</author>
      <pubDate>Tue, 19 Dec 2017 14:32:02 +0800</pubDate>
      <link>https://ruby-china.org/topics/34730</link>
      <guid>https://ruby-china.org/topics/34730</guid>
    </item>
  </channel>
</rss>
