Defina o protocolo a ser usado. Tente com o que funciona para você, dependendo do servidor que você está tentando se conectar:
smbclient -N //host.fqdn.com/sharename -m SMB2
ou
smbclient -N //host.fqdn.com/sharename -m SMB3
Eu tenho um compartilhamento de Samba somente leitura configurado com o Samba 4.3.11 no Ubuntu 16.04. Isso funciona sem problemas para publicar alguns arquivos / ferramentas que precisam estar disponíveis para todos os hosts.
No entanto, fora da caixa, isso permite todas as versões do protocolo smb. A maneira normal de resolver isso para deixar os seguranças felizes é simplesmente definir min protocol=SMB2
, o que resulta em:
$ smbclient -N //host.fqdn.com/sharename
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE
Alguém tem alguma sugestão sobre como fazer isso funcionar?
Eu tentei a sugestão aqui ( link ) para definir 'protocol = SMB3' explicitamente, mas isso não parece ter qualquer efeito na versão do protocolo mínimo .
Defina o protocolo a ser usado. Tente com o que funciona para você, dependendo do servidor que você está tentando se conectar:
smbclient -N //host.fqdn.com/sharename -m SMB2
ou
smbclient -N //host.fqdn.com/sharename -m SMB3