awsのec2でOS:centos7でサーバを作成しました。
firewallサービスは起動していません。
セキュリティーグループの設定はデフォルト状態になります。
ruby(バージョン:2.2.3)でFTP接続を試みたところ、以下のエラーとなりました。
rubyのコード
require 'net/ftp'
class Test
ftp = Net::FTP.new
ftp.connect('ftp.rakuten.ne.jp', 16910)
ftp.close
end
エラー内容
/usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/net/ftp.rb:1112:in readline': end of file reached (EOFError)
getline'
from /usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/net/ftp.rb:291:in
from /usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/net/ftp.rb:302:in getmultiline'
getresp'
from /usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/net/ftp.rb:320:in
from /usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/net/ftp.rb:341:in voidresp'
block in connect'
from /usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/net/ftp.rb:250:in
from /usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/monitor.rb:211:in mon_synchronize'
connect'
from /usr/local/rbenv/versions/2.2.3/lib/ruby/2.2.0/net/ftp.rb:248:in
from test.rb:6:in <class:Test>'
'
from test.rb:3:in
原因についてご教授いただけませんでしょうか
よろしくお願いいたします。