1 votos

Conexión de iOS a macOS usando ssh

Debido a la OpenSSH iOS tweak y NewTerm (mi teléfono es liberado), soy capaz de conectar desde mi pc a mi teléfono mediante ssh:

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

Esto es bastante grande y todo, pero también quiero conectar a mi pc desde mi teléfono a través de ssh. He configurado una clave ssh en mi mac, pero esto es lo que me sale cuando trato de conectarme desde mi teléfono:

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

También he probado a conectar a la root, porque tengo que configurar:

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

TJ Luoma sugirió que voy a tener que empezar a ssh en mi equipo con este:

sudo launchctl start com.openssh.sshd

Yo hice eso y trató de conectar de nuevo.

También he habilitado el inicio de sesión remoto en las preferencias del sistema.

Yo lo he probado con mi firewall desactivado. También he desactivado el Modo Sigilo. ¿Alguien tiene una idea de cómo me puedo conectar a mi pc desde mi teléfono?


Actualización: algo ha hecho este trabajo (inicio de sesión remoto, creo), pero cuando le doy a conectar, me sale esto:

$ 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.

o esto:

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

o esto:

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

y cuando intento conectar a mi teléfono puedo obtener esto:

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

o esto:

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

Algo está realmente funciona ahora. Sólo puedo conectar mi teléfono a veces a través de terminal. Sé que es ssh de trabajo, porque aunque puedo conectar mi teléfono mediante la Montaña de Pato a la perfección.

2voto

moodforaday Puntos 2633

El uso de la interfaz gráfica de usuario

Esta es la manera más fácil de hacerlo:

Vaya a Preferencias del Sistema.la aplicación, a continuación, vaya a "Compartir" y, a continuación, habilitar el "inicio de Sesión Remoto"

Mediante la Línea de Comandos:

Si usted insiste en usar la línea de comandos, creo que el comando que estamos buscando es:

sudo launchctl start com.openssh.sshd

Creo que la sintaxis puede variar ligeramente si usted está utilizando una versión anterior de macOS que se están ejecutando, pero no recuerdo cuando que podría haber cambiado, así que no puedo decir seguro.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X