web-dev-qa-db-fra.com

Comment se connecter à un PC Windows à partir d'un terminal Mac OS X

J'ai des PC de Windows sur mon réseau. J'ai Mac OS X. J'essaie d'accéder à certains PC Windows dans le réseau pour lire et écrire des fichiers. Dans OS X Finder, je vois le nom de l'ordinateur et je peux me connecter en tant qu'invité. Mais dans le terminal, comment puis-je faire ça?

J'ai essayé ssh computer_name, mais cela dit "connexion refusée". J'ai essayé ssh asdfasdf (un nom d'ordinateur qui n'existe pas) et cela me donne la même "connexion refusée". Le me dirige à soupçonner ssh computer_name N'EST PAS la bonne commande d'accéder à un ordinateur que j'ai trouvé sur la réponse SU et Google.

6
KMC

(Note latérale: Si "SSH asdfasdf" dit "Connexion refusée" plutôt que de la variante de "nom d'hôte inconnu", votre fournisseur d'accès est que votre fournisseur de services Internet est une chose légèrement méchante de "Redirection DNS" qui est destiné à vous servir une page de recherche (à leur Bénéfice) Lorsque vous erreur en erreur. Cela signifie qu'ils exécutent des serveurs de noms et des logiciels non conformes aux normes que vous exécutez (qui n'est pas un navigateur Web) peut être confondu par celui-ci.)


Pour le montage des systèmes de fichiers réseau à partir de la ligne de commande, la première chose à faire est d'obtenir l'URL complète. Pour ce faire, une fois que vous l'avez eu dans le Finder, obtenez des informations et consultez le champ "Server:".

Ensuite, pour reproduire que dans le terminal, courez open avec cette URL:

open smb://computer_name/share_name

Vous obtiendrez une boîte de dialogue demandant vos informations d'identification. Ou, vous pouvez inclure votre nom d'utilisateur, puis vous ne serez pas invité, à condition que votre mot de passe soit dans votre clé de clavier:

open smb://your_username_on_that_computer@computer_name/share_name

(Le partage de fichiers Apple est juste le même, mais avec afp: à la place de smb:.)

Si vous avez vraiment besoin de le faire sans interface graphique, vous devrez (aussi loin que je sache) le montage directement (ce qui vous oblige à spécifier manuellement son emplacement dans le système de fichiers en créant un répertoire vide). Voici une réponse déjà écrite: Comment puis-je facilement monter une part de Windows de mon Mac?

3
Kevin Reid

Quant à la réponse à la question, si ma mémoire me sert la syntaxe est

mount_smbfs //whoami@SERVER/share/ /SERVER/share

Le serveur peut simplement être un ordinateur également, ce serait une action informatique, pas nécessairement un serveur.

whoami est le nom d'utilisateur de l'utilisateur que vous souhaitez vous connecter au serveur avec, vous ne pouvez pas simplement vous connecter à n'importe quel ancien partage de dossiers sur une boîte Windows sans que l'ordinateur sache, c'est d'accord pour que vous puissiez le faire.

Si vous utilisez ce format, vous devrez créer le dossier/serveur/partage sur votre disque dur, il représente le chemin complet, de sorte que le point de montage a une place à parcourir. Une fois la commande exécutée, ce dossier devient alors signalé à la part de cette session et peut être parcouru via GUI ou Terminal.

1
Paperlantern