【Linux】コマンドでSMBサーバーに接続してファイルをダウンロード/アップロードする

LinuxのコマンドでSMBサーバーに接続してサーバーからローカルへファイルをダウンロードする方法及びローカルからサーバーへファイルをアップロードする方法を紹介します。
smbclinetコマンドを使用することでSMBサーバーとのやり取りが可能となります。

smbclient で接続

コマンドのフォーマットは以下

smbclient //(IPアドレス)/(共有ディレクトリ名) -U (接続ユーザー名)

また、例として以下の場合、

  • SMBサーバーのIP:192.168.0.10
  • 共有ディレクトリ名:share
  • 接続ユーザー名:user

コマンドは以下のようになります。

smbclient //192.168.0.10/share -U user

上記のコマンドを実行すると以下のようにパスワードが求められますので、パスワードを入力して接続しましょう。

Enter user's password:

smbclient でサーバーからローカルへファイルをダウンロード

get (サーバーファイル名) (ローカルファイル名)

smbclient でローカルからサーバーへファイルをアップロード

put (ローカルファイル名) (サーバーファイル名)

コメント

タイトルとURLをコピーしました