Dans mon précédent article, interopérabilité: mise en route avec Samba, j’ai couvert l’installation et la configuration des partages Samba sur un serveur Linux. La véritable puissance de Samba vient lorsque les clients Windows peuvent communiquer avec les serveurs de fichiers Linux. Dans cet article, je vais couvrir comment vous pouvez accéder aux partages Samba à partir de clients Linux et Windows.,
Installer les paquets client Samba
pour accéder à Samba share À partir de clients Linux, nous devons installer quelques paquets client Samba.
sur la machine cliente, installez les paquetssamba-common
Etsamba-client
.
# yum install samba-client samba-common -y
vérifiez les partages disponibles
vérifions si nous pouvons accéder à nos partages depuis le serveur. Nous pouvons utiliser la balise hostname
ou ip address
le serveur. Si vous utilisez lehostname
, assurez-vous que DNS fonctionne.,
créez un répertoire que nous pouvons utiliser comme point de montage. Je vais créer un sous-répertoire /mnt
, mais vous pouvez utiliser n’importe quel répertoire vous souhaitez. Vous devrez peut-être configurer SELinux
sur ce répertoire.
# mkdir /mnt/myshare
Maintenant, monter le partage.
# mount -t cifs -o username=user //192.168.1.122/myshare /mnt/sharePassword for user@//192.168.1.122/myshare: ********
maintenant que nous avons monté notre part, nous pouvons vérifier les montages avec la commande suivante:
# df -h
montage persistant
faisons monter ce répertoire de manière persistante afin qu’il puisse résister à un redémarrage., À l’aide de l’éditeur de texte de votre choix, modifiez le fichier /etc/fstab
. Vous pouvez le faire de plusieurs manières, mais je vais démontrer deux façons de monter le partage Samba au démarrage dans /etc/fstab
.
# vim /etc/fstab
La première option fournit un nom d’utilisateur et le mot de passe pour l’utilisateur Samba dans le fstab
.
//192.168.1.122/myshare /mnt/share cifs username=user,password=password,_netdev 0 0
L’autre option est de créer un fichier des informations d’identification. Vous pouvez appeler ce fichier n’importe quoi, mais je voudrais l’appeler cred
., Je voudrais placer les fichiers d’informations d’identification dans le répertoire personnel de l’utilisateur. Dans notre démonstration, ce sera /home/user/.cred
.
//192.168.1.122/myshare /mnt/share cifs credentials=/home/user/.cred,_netdev 0 0
Le _netdev
option est importante car nous avons le montage d’un périphérique réseau. Les Clients peuvent se bloquer pendant le processus de démarrage si le système rencontre des difficultés avec le réseau.
créez maintenant ce fichier.cred
dans le répertoire personnel de l’utilisateur.
# vim /home/user/.cred
Ensuite, ajoutez le nom d’utilisateur et le mot de passe de L’utilisateur Samba.,
username=userpassword=password
enfin, montez tous les systèmes de fichiers.
# mount -a
Accéder à un partage à partir d’un client Windows
je vais être à l’aide de Windows 10 que ma machine cliente avec un groupe de travail appelé SAMBA
. Nous devons créer un compte d’utilisateur local sur la machine Windows qui correspond au nom d’utilisateur et au mot de passe du compte D’utilisateur Samba que nous avons créé dans mon article précédent. Bien que la création de compte ne soit pas nécessaire, cela simplifiera les choses lors de l’accès au partage.
Comme je l’ai mentionné ci-dessus, cette étape est facultative et vous pouvez l’ignorer complètement., Bien qu’il existe plusieurs approches pour ajouter un nouvel utilisateur local sur une machine Windows, pour la simplicité de cet article, J’utiliserai PowerShell. Lancez PowerShell en tant qu’administrateur et lancez les commandes suivantes:
PS > $password = Read-Host -AsSecureStringPS > New-LocalUser -Name "user” -Password $password
maintenant que nous avons créé un nouveau compte d’utilisateur local correspondant au compte D’utilisateur Samba, nous pouvons nous connecter à Windows avec notre compte d’utilisateur nouvellement créé.
Accéder à un partage à partir de l’Explorateur Windows
Pour accéder au partage Samba à partir de l’Explorateur Windows, commencez à taper l’adresse IP de notre part dans la zone de recherche., J’utilise le hostname
du serveur Samba. Dans mon cas, c’est centos
. Vous pouvez également accéder au partage en utilisant l’adresse IP du serveur Samba.
vous pourriez être invité à entrer le nom d’utilisateur et le mot de passe pour accéder au partage si vous avez ignoré le processus de création d’utilisateur local., Si vous êtes invité à fournir des informations d’identification, entrez le nom D’utilisateur et le mot de passe Samba que nous avons créés dans l’article précédent.
vous devrez entrer le chemin de partage Samba chaque fois que vous souhaitez accéder au partage. Il existe un meilleur moyen d’accéder au partage en mappant un lecteur à Samba share dans Windows.,
le Mappage d’un lecteur à un partage Samba
Pour mapper un lecteur pour le partage Samba, ouvrez PowerShell et le numéro de commande suivante:
PS > NET USE M: \\centos\myshare
récapitulatif
accéder à un partage Samba sous Linux et Windows est facile. Avec cette configuration de base, vous pourrez accéder aux partages de fichiers à partir des machines clientes de votre réseau., Avec un peu plus de configuration, vous pouvez déployer des partages Samba dans un environnement de domaine. Samba peut faire plus que partager des fichiers. Si vous souhaitez en savoir plus sur Samba, lisez cet article sur L’interopérabilité Windows et Linux. C’est une configuration de base, mais vous pouvez faire beaucoup plus avec Samba.
Laisser un commentaire