Cómo comunicarse con otra computadora (en otra red) de terminal a terminal (OS X)

1

Me gustaría poder imprimir en el terminal de una computadora en una red diferente (esto debería funcionar bilateralmente). Entiendo que esto debería ser posible utilizando el comando ntalk , pero no he podido averiguar cómo.

Tal como lo entiendo, una forma de hacerlo sería configurar un shell restringido para un usuario ssh que permitiría a ese usuario imprimir en el terminal, mientras que no podría ejecutar ningún otro comando, por lo que las soluciones para eso serían: También será apreciado (como cualquier otro para el caso).

Solo busco una forma de bajo riesgo de seguridad para establecer un chat punto a punto similar al IRC y con un requisito mínimo para instalar o configurar software adicional si OS X se entrega con algo que pueda funcionar.

¿Puede ntalk funcionar entre otra computadora y Mac OS X?

    
pregunta Hannes Andersson 13.04.2016 - 00:55

2 respuestas

1

¡No está claro lo que realmente quieres decir con comunicarte!

Si desea que una comunicación similar a un chat habilite ntalk en ambos hosts:

sudo launchctl load -w com.apple.ntalk

Luego ingresa

talk user@host

para abrir una sesión de chat.

Para habilitar la sesión de chat en el otro lado, ingrese el comando que se muestra, por ejemplo,

talk otheruser@otherhost

Esto podría fallar si las versiones del sistema de los dos hosts son diferentes.

Para "reflejar" una sesión / adjuntar su ventana de Terminal a otra en un host diferente, use screen :

En host1 / user1 ingrese

screen -S test #test is the sessionname and can be chosen more or less freely

En host2 / user2 ingresa:

ssh -t user1@host1 screen -x test #use the sessionname from above
La entrada de

Usuario1 será visible en el shell del usuario2 pero no podrá ejecutar nada en el host2. Usuario2 puede ejecutar comandos en host1. Ambos usuarios ven todos los comandos ingresados en ambos "shells".

La pantalla es una herramienta realmente poderosa. Consulte a man screen para obtener más información.

    
respondido por el klanomath 13.04.2016 - 05:18
-1

Puedes ssh en otro Mac escribiendo en el terminal:

ssh [dirección ip de otro mac]

Cuando se le solicite, escriba el nombre de usuario y la contraseña. Debes poder conectarte al terminal de la otra Mac.

    
respondido por el JMB1304 13.04.2016 - 00:59

Lea otras preguntas en las etiquetas