これはかなり奇妙です。ホスト マシンに公開鍵を追加しました。私は単に実行することができます
ssh -p <port> -l <username> hostt.com
リモートシェルを開くだけです。同じマシン上で展開用のカピストラーノ スクリプトを実行することもできます。しかし、私がこの次の単純なルビースクリプトに接続しようとしていたとき
require 'rubygems'
require 'net/ssh'
Net::SSH.start("hostt.com",
:port => <port>,
:username => <username>
) do |session|
puts session.pwd
end
次の例外を除いて、すぐに拒否します。
`initialize': Connection refused - connect(2) (Errno::ECONNREFUSED)
ここに欠けているものはありますか?
あなたの助けに感謝。