web-dev-qa-db-ja.com

コマンドラインから、UNIXからWindowsマシンにファイルをコピーする方法

コマンドラインからUNIXマシンからWindowsマシンにファイルをコピーする方法。

5
user965297

これを前提として、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」と入力してください。

8
Zarick Lau

PSFTPを使用して、WindowsマシンからUnixサーバーにファイルをダウンロード/アップロードできます。

あなたはこれを見るかもしれません ガイド

0
Oh Chin Boon