Qui peut m'aider avec SSH

davide1706

Membre confirmé
21 Février 2005
15
8
42
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
 
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.
 
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.
 
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
 
Il faudrait également que tu m'expliques le pourquoi du sudo pour faire le ssh ...
 
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.
 
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).
 
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: