Qui peut m'aider avec SSH

davide1706

Membre junior
21 Février 2005
15
8
40
Huy en Belgique pres de Liege
Bonjour a tous,

J'essaie desesperement de me connecter en remote login , via la
commande ssh dand le terminal, aux autres macs ( en 10.3 et 10.4 mais
je pense pas que cela influe ) qu'on a dans la boite avec la
commande : sudo ssh administrator@mac01 ou adresse ip de la machine.
Mais y a pas moyen qu'il reconnaisse le mot de passe administrateur ou
meme le root qui est le meme d'ailleurs.
J'ai bien active le remote login ds les preferences system sur toutes
les machines, le mot de pass admin et root sont les memes sur toutes
machines aussi.... Mais je recois sans cesse ce Permission denied
apres avoir entre plusieurs fois le mot de passe.
A noter que je peux me connecter via le finder - network - sur les
machines avec ce meme mot de passe admin.

Voila un exemple du terminal :

imachd:~ sysadmin$ sudo ssh admin@mac12
Password:
Password:
Password:
admin@mac12's password:
Permission denied, please try again.
admin@mac12's password:
Permission denied, please try again.
admin@mac12's password:
Permission denied (publickey,gssapi-keyex,gssapi-with-
mic,password,keyboard-interactive).

Could you pls help mee ??????
Merci
 

David_b

Vétéran
Club MacG
4 Décembre 2005
5 895
425
Jamais très loin de mon stylo
davidbosman.fr
j'y connais pas grand chose en SSH et consort, mais il ne faut pas d'abord créer une clé sur chaque Mac où tu veux te connecter (qui devient comme un serveur, en gros) ? Et c'est différent du mdp utilisateur.
 

Dramis

Membre d’élite
Club MacG
20 Mars 2005
2 275
60
Il me semble que l'acces ssh est interdit avec un compte root (admin). Il faut un compte normal et ensuite faire un su admin.
 

bompi

El Moderador
Modérateur
Club MacG
12 Février 2004
41 944
3 181
Les clefs sont échangées au début : il suffit de les accepter.
Effectivement, l'accès en tant que root ne fonctionnera sans doute pas par défaut (quoique) mais le compte "admin" n'est pas le compte root donc ne devrait pas poser de soucis particuliers.
Cela étant, il faut vérifier, dans le fichier /etc/sshd_config (côté serveur, donc) les entrées suivantes :
Bloc de code:
PermitRootLogin no
AllowUsers admin
 

Einbert

Membre d’élite
Club MacG
24 Avril 2001
1 238
20
Il faudrait également que tu m'expliques le pourquoi du sudo pour faire le ssh ...
 

davide1706

Membre junior
21 Février 2005
15
8
40
Huy en Belgique pres de Liege
Le sudo, car je voudrais faire des mises a jour a distance sur les machines et que je ne peux les faire qu'en etant root il me semble, non ?
Merci pour vos qq eclaircissements, je vais essayer et vous tenir au courant.
 

bompi

El Moderador
Modérateur
Club MacG
12 Février 2004
41 944
3 181
J'avais pas vu le sudo ;)

Non : le sudo, tu le feras si besoin est dans le shell ouvert à distance (uns fois la session entamée).
 

davide1706

Membre junior
21 Février 2005
15
8
40
Huy en Belgique pres de Liege
Merci pour toutes vos lumières mais j'ai trouvé...
En fait, quand on fait ssh user@host , il ne faut pas oublier que le user est le short du user name et qu'il faut respecter les majuscules ou elles sont dans le short name, sinon on peut toujours danser sur sa tête comme je l'ai fait une bonne partie de l'apres midi... :siffle: