require 'rubygems' require 'net/ssh' require 'net/sftp' session = Net::SSH.start("localhost", 22, "root", "hoge"); mySftp = session.sftp.connect mySftp.put_file("/hoge/hoge.txt", "/moge/moge.txt") put_fileというメソッドを使います 第一引数に元、第二引数にアップ先のパスを記述するとやってくれます。 パスはファイルのパスを設定してやる必要がある。ディレクトリのパスではエラーになりますよ〜 参考ページ Ruby/SSHで接続する ▲ ▼