1 votes

Connexion d'iOS à MacOS à l'aide de ssh

Grâce au tweak OpenSSH iOS et à NewTerm (mon téléphone est jailbreaké), je suis capable de me connecter de mon ordinateur à mon téléphone en utilisant ssh :

$ ssh mobile@myphonesip
mobile@myphonesip's password: 
myphonesname~ mobile$

C'est plutôt génial et tout, mais je voudrais aussi me connecter à mon ordinateur depuis mon téléphone en utilisant ssh. J'ai configuré une clé ssh sur mon Mac, mais voici ce que j'obtiens lorsque j'essaie de m'y connecter depuis mon téléphone :

$ ssh myusername@mycomputersip
ssh: connect to host mycomputersip port 22: Connection refused

J'ai également essayé de me connecter à Root car c'est ce que j'ai configuré :

$ ssh root@mycomputersip
ssh: connect to host mycomputersip port 22: Connection refused

TJ Luoma a suggéré que je devrais peut-être lancer ssh sur mon ordinateur avec cela :

sudo launchctl start com.openssh.sshd

Je l'ai fait et j'ai essayé de me connecter à nouveau.

J'ai également activé la connexion à distance dans les préférences du système.

J'ai essayé avec mon pare-feu désactivé. J'ai également désactivé le mode furtif. Quelqu'un a-t-il une idée de la façon dont je peux me connecter à mon ordinateur depuis mon téléphone ?


Mise à jour : quelque chose a permis de faire fonctionner ce système (connexion à distance je pense), mais lorsque j'essaie de me connecter, j'obtiens ceci :

$ ssh root@mycomputersip The authenticity of host 'mycomputersip (mycomputersip)' can't be established. ECDSA key fingerprint is SHA256:verylongstringofnumbersandletters. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'mycomputersip' (ECDSA) to the list of known hosts. Password: Password: Password: root@mycomputersip's password: Permission denied, please try again. root@mycomputersip's password: Received disconnect from mycomputersip port 22:2: Too many authentication failures Authentication failed.

ou ceci :

$ ssh myusername@mycomputersip ssh: connect to host mycomputersip port 22: Host is down

ou ceci :

$ ssh myusername@mycomputersip ssh: connect to host mycomputersip port 22: Operation timed out

et quand j'essaie de me connecter à mon téléphone, j'obtiens soit ceci :

$ ssh root@myphonesip root@myphonesip's password: Authentication failed.

ou ceci :

$ ssh mobile@myphonesip ssh: connect to host myphonesip port 22: Operation timed out

Il y a vraiment quelque chose qui cloche en ce moment. Je ne peux parfois me connecter à mon téléphone que par le biais du terminal. Je sais que ssh fonctionne, car je peux me connecter à mon téléphone avec Mountain Duck sans problème.

2voto

moodforaday Points 2633

Utilisation de l'interface graphique

C'est la façon la plus simple de procéder :

Allez dans Préférences Système.app puis allez dans "Partage" et ensuite activez "Connexion à distance".

Utilisation de la ligne de commande :

Si vous insistez pour utiliser la ligne de commande, je pense que la commande que vous recherchez est :

sudo launchctl start com.openssh.sshd

Je pense que la syntaxe peut varier quelque peu si vous utilisez une version plus ancienne de MacOS que vous exécutez, mais je ne me souviens pas quand cela a pu changer, donc je ne peux pas l'affirmer.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X