2016-06-29 5 views

答えて

1

Windowsマシンにサードパーティのサーバソフトウェアがインストールされていない場合は、最善の方法はサンバです。 Windowsマシン上でsamba共有を事前に設定し、ubuntuからそれらに接続し、ローカルファイルやディレクトリと同様にルビコードからそれらを使用することができます。

FileUtils.cp 'eval.c', 'eval.c.org' 

Example from Ruby docs

ruby​​からのSamba接続を管理したい場合は、役に立つ可能性のある1つの宝はsambalです。

Windowsマシンにソフトウェアをインストールする場合は、@マークのアドバイスに従い、WinSCPをインストールしてください。これは、あなたが少しの助けを借りて使用することができるはるかに安全輸送をもたらすnet-scp gem

Net::SCP.upload!("remote.host.com", "username", 
    "/local/path", "/remote/path", 
    :ssh => { :password => "password" }) 

# download a file from a remote server 
Net::SCP.download!("remote.host.com", "username", 
    "/remote/path", "/local/path", 
    :ssh => { :password => "password" }) 
2

WindowsサーバーにWinSCPという名前のアプリケーションがインストールされていることをお勧めします。これは無料で非常に使いやすいものです。

これは、Linuxユーザー名とパスワード(SSHポートとともに)を使用するFTPアプリケーションのようなものです。このようにして、これらのOS間の将来のコピーはすべて簡単になります。

関連する問題