Newbie question de réseau ici ...
J'ai donc suivi les instructions de mon université pour me connecter à mon espace personnel sur le réseau de l'université. Les instructions sont d'ouvrir Nautilus, puis sous Network
sur le panneau de gauche, choisissez Connect to Server
, où j'entre ensuite smb://foo.bar.com/user
dans Server Address
, où foo.bar.com
est l'adresse du réseau et user
est mon nom d'utilisateur.
Cela fonctionne bien et je peux ensuite parcourir mon espace personnel. Cependant, je souhaite faire des choses plus compliquées que la simple navigation, telles que la modification des autorisations de divers fichiers. Et j'aimerais pouvoir le faire à partir de la ligne de commande, comme j'avais l'habitude de le faire par le passé.
Donc, ce que j'ai essayé de faire est de ssh
dans ce réseau. Je ne suis pas vraiment sûr si ssh
est la bonne chose à faire ici, et ce que ça fait vraiment de toute façon, mais j'avais entendu dire que c'était le moyen de se connecter aux serveurs via la ligne de commande. Donc, dans la ligne de commande, j'ai essayé d'entrer ssh foo.bar.com
, qui m'a alors demandé mon mot de passe. Mais après avoir entré mon mot de passe, j'ai reçu un message disant:
Connection closed by xxx.xxx.xxx.xxx
,
où xxx.xxx.xxx.xxx
est une adresse IP que j'ai déterminée comme étant l'adresse IP exacte du serveur auquel je tente de me connecter. Ce message apparaît même après la fermeture de mon autre connexion à ce serveur depuis Nautilus.
Cela doit donc être un problème interne à mon université que je dois résoudre, mais avant cela, est-ce la bonne façon d’essayer d’accéder au serveur à partir de la ligne de commande? Ou y a-t-il un autre moyen plus typique qui pourrait fonctionner pour moi?
Merci!
Bien que ssh
ne soit pas identique à Samba, il est donc probable que vous ayez échoué. Vous pouvez effectuer un cifs-mount
pour un répertoire partagé par Samba:
mkdir univerity_space
puis connectez-vous via
Sudo /bin/mount -t cifs -o user=UNIVERSITY_USERNAME,uid=1000,gid=1000 //foo.bar.com/user /home/johnny_johnson/university_space
vérifiez que votre ID utilisateur et votre ID de groupe locaux (Ubuntu) sont 1000 via echo $UID
(c'est-à-dire sous quel nom d'utilisateur et groupe les autorisations de dossier doivent être définies sur votre machine Ubunut, c'est-à-dire que ce doit être Johnny à la fin). Ce pourrait être un autre numéro, prenez cela alors.
le mot de passe vous sera demandé
Sudo /bin/umount /home/johnny_johnson/university_space
Notez que les autorisations que vous définissez maintenant sont des autorisations correspondant à votre ordinateur Ubuntu local. Voir la réponse de @ madneon sur les différences entre ssh et samba.
Si le serveur vous fournit des partages Samba, cela ne signifie pas qu'il autorise les connexions SSH à la console ou ne fournit aucun autre service et/ou fonctionnalité.
Le serveur Samba a sa propre base de données utilisateur (elle pourrait être synchronisée avec le système).
Le protocole réseau Samba ne porte pas les autorisations de fichiers Linux.
Vous devriez demander à vos administrateurs de serveur d’avoir accès à la console.