smbclient

FTP-like client to access SMB/CIFS resources on servers. More information: <https://manned.org/smbclient>.

Install

All systems
curl cmd.cat/smbclient.sh
Debian Debian
apt-get install smbclient
Ubuntu
apt-get install smbclient
Arch Arch Linux
pacman -S smbclient
image/svg+xml Kali Linux
apt-get install smbclient
CentOS
yum install smbclient
Fedora
dnf install smbclient
Windows (WSL2)
sudo apt-get update sudo apt-get install smbclient
Raspbian
apt-get install smbclient

FTP-like client to access SMB/CIFS resources on servers. More information: <https://manned.org/smbclient>.

  • Connect to a share (user will be prompted for password; `exit` to quit the session):
    smbclient //server/share
  • Connect with a different username:
    smbclient //server/share --user username
  • Connect with a different workgroup:
    smbclient //server/share --workgroup domain --user username
  • Connect with a username and password:
    smbclient //server/share --user username%password
  • Download a file from the server:
    smbclient //server/share --directory path/to/directory --command "get file.txt"
  • Upload a file to the server:
    smbclient //server/share --directory path/to/directory --command "put file.txt"
  • List the shares from a server anonymously:
    smbclient --list=server --no-pass

© tl;dr; authors and contributors