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 (ローカルファイル名) (サーバーファイル名)
コメント