ubuntuマシンからWindowsマシンにファイルをコピー/移動する必要があります。rubyを使ってubuntuからwindowsマシンにファイルをコピー/移動する方法
誰でもこれを助けることができますか?
ubuntuマシンからWindowsマシンにファイルをコピー/移動する必要があります。rubyを使ってubuntuからwindowsマシンにファイルをコピー/移動する方法
誰でもこれを助けることができますか?
Windowsマシンにサードパーティのサーバソフトウェアがインストールされていない場合は、最善の方法はサンバです。 Windowsマシン上でsamba共有を事前に設定し、ubuntuからそれらに接続し、ローカルファイルやディレクトリと同様にルビコードからそれらを使用することができます。
FileUtils.cp 'eval.c', 'eval.c.org'
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" })
WindowsサーバーにWinSCPという名前のアプリケーションがインストールされていることをお勧めします。これは無料で非常に使いやすいものです。
これは、Linuxユーザー名とパスワード(SSHポートとともに)を使用するFTPアプリケーションのようなものです。このようにして、これらのOS間の将来のコピーはすべて簡単になります。