GNU/Linux >> Tutoriels Linux >  >> Linux

Impossible de se connecter au partage Linux Samba à partir de Windows 10

Solution 1 :

Cela a résolu mon problème :

Windows 10 essaiera de négocier SMB3_11, que Samba4 ne prend pas encore en charge
sauf dans la version candidate actuelle 4.3. Je soupçonne pour l'instant de désactiver
SMB2/3 sur le client Windows 10 est votre meilleure option, sinon idéale.

Les instructions pour le faire peuvent être trouvées
ici :https://support.microsoft.com/en-us/kb/2696547

https://lists.samba.org/archive/samba/2015-septembre/193886.html

Pour en savoir plus :

  • MSKB mentionné ci-dessus :Assistance Microsoft, KB2696547 :Comment détecter, activer et désactiver SMBv1, SMBv2 et SMBv3 dans Windows et Windows Server

Solution 2 :

Je pense avoir une solution qui fonctionne sur Windows 7 - 10 et sur Server 2012

Dans mon cas, commenter ma ligne "smb ports 139" m'a aidé.

J'utilise FreeBSD 10 avec Samba 4.4.5

Voici une copie de mon SMB4.conf. J'espère que cela aidera quelqu'un.

[global]
    netbios name = SERV
    server string = FreeBSD Samba Server
    security = ADS
    workgroup = FFTPJ
    realm = fftpj.local

    log file = /var/log/samba4/%m.log
    log level = 1

    # Default idmap config used for BUILTIN and local windows accounts/groups
    idmap config *:backend = tdb
    idmap config *:range = 2000-9999

    # idmap config for domain FFTPJ
    idmap config DOMAIN:backend = rid
    idmap config DOMAIN:range = 10000-99999

    # Use template settings for login shell and home directory
    winbind nss info = template
    winbind enum users = Yes
    winbind enum groups = Yes
    winbind use default domain = yes

    client use spnego = yes
    client ntlmv2 auth = yes

    encrypt passwords = yes
    restrict anonymous = 2

    valid users = @"Domain Users

    # **** When smb ports is Set Windows 10 clients cannot connect
    #smb ports = 139

    load printers = No
    disable spoolss = Yes
    local master = No
    hide dot files = No
    wide links = No
    store dos attributes = yes

    vfs objects = acl_xattr
    map acl inherit = yes

[images]
    comment = Images Drive
    path = /images
    read only = No

[backups]
    comment = Backup Drive
    path = /data/backup
    read only = No

Solution 3 :

Problème :Windows a supprimé le protocole SMB v1 sur le dernier système d'exploitation Windows, Linux essaie de se connecter avec le protocole v1 et Windows/Linux ne parvient pas à essayer les protocoles 2, 3, etc.

Solution :éditez le fichier de configuration Linux (ubuntu) Samba :

sudo nano /etc/samba/smb.conf

dans la section [GLOBAL] ajouter :

protocole min client =SMB2

protocole client max =SMB3

puis enregistrez le fichier et redémarrez samba

dans mon cas, j'ai également dû explicitement mettre un mot de passe ou mon utilisateur Samba, mais je pense que c'était mon problème système spécifique.

Solution 4 :

Je suis d'accord avec les autres concernant default paramètre dans Windows 10 en tant que client. Quoi qu'il en soit, je l'ai fait fonctionner SANS tout changement sur côté client avec ce paramètre dans Global section sur le serveur samba (samba-4.7.1-9.el7_5.x86_64 - version repo pour CentOs 7) :

[global]
    workgroup = <workgroup>
    realm = <realm>
    server string = FileShare server
    netbios name = <nbname>
    interfaces = lo eth0 <...>
    hosts allow = 127. 192.168.0. <...>
    log file = /var/log/samba/log.%m
    max log size = 10240
    security = user
    map to guest = Bad Password
    usershare allow guests = No
    server signing = auto
    passdb backend = tdbsam
    local master = yes

    vfs objects = acl_xattr
    map acl inherit = yes
    store dos attributes = yes

    winbind nss info = template
    winbind enum users = Yes
    winbind enum groups = Yes
    winbind use default domain = yes

    client use spnego = yes
    client ntlmv2 auth = yes

    encrypt passwords = yes

    local master = No
    hide dot files = No
    allow insecure wide links = yes
    store dos attributes = yes

Linux
  1. Connectez-vous à Linux à partir de Windows en utilisant PuTTY

  2. Le démontage d'un partage Windows échoue sous Linux

  3. Utiliser la DLL Windows à partir de Linux

  4. Arrêter la machine Windows à partir du terminal Linux

  5. monter le partage Windows distant à partir de centos

Partager des fichiers entre des ordinateurs Linux et Windows

Passer de Windows à Linux

Comment accéder aux partitions Linux à partir de Windows 10

Installez Samba sur Ubuntu 20.04 et partagez des fichiers sur Linux et Windows

Comment monter un partage Windows à distance sur Linux

Comment me connecter à Linux VPS via SSH depuis Linux et Windows OS ?