smbclient --help -M, --message=HOST 发送消息 -I, --ip-address=IP 使用这个IP连接到 -E, --stderr 将消息写入标准错误,而不是标准输出 -L, --list=HOST 获取主机可用共享列表 -T, --tar=<c|x>IXFvgbNan 命令行 tar -D, --directory=DIR 开始目录 -c, --command=STRING 执行命令使用分号分隔 -b, --send-buffer=BYTES 更改发送/发送缓冲区 -t, --timeout=SECONDS 更改每个操作暂停时间 -p, --port=PORT 要连接的端口 -g, --grepable 产生 grepable 输出 -q, --quiet 禁止显示帮助信息 -B, --browse 使用 DNS 浏览 SMB 服务器常见的 Samba 选项: -d, --debuglevel=DEBUGLEVEL 设置调试级别 --debug-stdout 将调试输出发送到标准输出 -s, --configfile=CONFIGFILE 使用替代配置文件 --option=name=value 设置 smb.conf 选项 -l, --log-basename=LOGFILEBASE 日志/调试文件的基本名称 --leak-report 启用talloc泄漏报告 --leak-report-full 启用完整的talloc泄漏连接选项: -R, --name-resolve=NAME-RESOLVE-ORDER 使用这些名称解析服务 -O, --socket-options=SOCKETOPTIONS 要使用的套接字选项 -m, --max-protocol=MAXPROTOCOL 设置最大协议级别 -n, --netbiosname=NETBIOSNAME 主 netbios 名称 --netbios-scope=SCOPE 使用这个 Netbios 范围 -W, --workgroup=WORKGROUP 设置工作组名称 --realm=REALM 设置领域名称凭证选项: -U, --user=[DOMAIN/]USERNAME[%PASSWORD] 设置网络用户名 -N, --no-pass 不要求输入密码 --password=STRING 密码 --pw-nt-hash 提供的密码是 NT 哈希 -A, --authentication-file=FILE 从文件中获取凭据 -P, --machine-pass 使用存储的机器账号密码 --simple-bind-dn=DN 用于简单绑定的 DN --use-kerberos=desired|required|off 使用 Kerberos 身份验证 --use-krb5-ccache=CCACHE 凭证缓存位置Kerberos --use-winbind-ccache 使用 winbind ccache验证 --client-protection=sign|encrypt|off 配置使用的保护客户端连接版本选项: -V, --version 打印版本
# 连接共享smbclient -N -L //10.129.14.128smbclient //10.129.14.128/notes# 展示某个 IP 地址提供的共享文件夹smclient -L IP -U username%password# 下载文件get filename# 获取状态smbstatus