コマンドラインからUNIXマシンからWindowsマシンにファイルをコピーする方法。
これを前提として、Windowsボックスには共有フォルダがあります。 smbclientコマンドを使用できます。 SMBプロトコルを介してFTPのようなコマンドラインインターフェイスを提供します。
この投稿 すぐに使用できる例を提供します。これは完璧な答えに見えます。
UNIXサーバーからWindowsサーバーとの間でファイルをコピーする必要がある場合は、smbclientと呼ばれるSambaソフトウェアスイートのユーティリティを使用できます。
ファイルをWindowsサーバーにコピーする例を次に示します。
smbclient //WIN_SERVER/SHARE -l WIN_SERVER_IP -A AUTHFILE -c "put
TRANSFER_FILE_LOCAL TRANSFER_FILE_REMOTE"
どこ:
WIN_SERVER = Windowsサーバーの名前
SHARE = Windows共有の名前
WIN_SERVER_IP = WindowsサーバーのIPアドレス
AUTHFILE =認証ファイル名へのフルパス。ファイルの内容は次のとおりです。
username = mywinuser password = mywinpass domain = MYDOMAIN
TRANSFER_FILE_LOCAL =転送するUnixファイルへのフルパス
TRANSFER_FILE_REMOTE = Windowsサーバー上の新しいファイル名
Smbclientを使用したその他のヘルプまたはオプションについては、「smbclient-h」と入力してください。
PSFTPを使用して、WindowsマシンからUnixサーバーにファイルをダウンロード/アップロードできます。
あなたはこれを見るかもしれません ガイド 。