投稿

1月, 2015の投稿を表示しています

はじめてのsmbclient

必要に迫られてサーバ(Linux)から別のサーバ(Windows)へデータを移しました。

Linuxは不慣れで、正直どうやってデータを移そうかと試行錯誤。あれこれググってみるとWinSCPとか、pscpというのを使うらしい。どちらも設定がよく解らない。
Samba-Client いろいろ調べるうちに行き当たったのがsamba-client(smbclient)。 基本的な使い方はこのサイトの記述が解りやすい。
以下、備忘のためフォルダごと移す場合の例
Windows Server ホスト名    : hoge(192.168.0.1) 共有フォルダ : MyFolder ユーザー名  : taro (パスワード:jiro)
> smbclient \\\\192.168.0.1\\MyFolder  -U  taro%jiro
smb: \> cd  移行先のフォルダ(Windows側) smb: \> lcd 移行元のフォルダ(Linux側)  smb: \> recurse     ← 再帰処理オプションをONにする smb: \> prompt      ← プロンプトをOFFにしてYes/Noを訊いてこないようにする smb: \> mput フォルダ名

※ recurse,promptは実行するたびにOn/Offが切り替わる。デフォルトがrecurse(OFF),prompt(ON)なので、上記の手順で、それぞれOn/Offを切り替える。