¿Se puede usar la línea de comandos en una Mac para llegar a una Mac en red?

2

Tengo un escritorio mac en red y una computadora portátil inalámbrica. Me gustaría usar el Mac de escritorio para probar las páginas web desde la computadora portátil. El escritorio de mac tiene un servidor php / mysql / apache fuera del enrutador para realizar pruebas.

¿Cómo llego a mi red utilizando la línea de comandos desde la computadora portátil? Hago cd ~ y me sale el disco duro de mi laptop Hago cd / y obtengo un nivel mas alto Hago cd Network y no obtengo ningún directorio

¿Esto solo es posible con un servidor Mac? Parece que el CLI debería ver el otro mac en la red, ya que me he conectado desde la red y tengo el otro disco duro del mac visible en el escritorio. gracias,

    
pregunta 17.08.2011 - 17:07

3 respuestas

4

Utilice el comando de montaje para mostrar los diversos recursos compartidos montados. Verás algo como esto:

$ mount

//GUEST:@betafat/tmp on /Volumes/tmp (smbfs, nodev, nosuid, ...
afp_0h2ueA0008BK0000oM0000VU-2.2e000005 on /Volumes/admin (afpfs, nodev, nosuid, ...

La primera línea es un recurso compartido de Windows SMB de una computadora XP, la segunda línea es un recurso compartido de AFP de otra Mac.

Tenga en cuenta los puntos de montaje después de la palabra 'on' arriba. Puede acceder a los recursos compartidos montados utilizando el punto de montaje como lo haría con cualquier otro directorio, es decir, ls / Volumes / admin

    
respondido por el rblake 17.08.2011 - 22:14
2

Otra opción sería usar ssh para "remoto" en la máquina. Para habilitar ssh vaya a System Preferences -> Sharing Preferences -> Remote Login .

Luego, debe iniciar sesión escribiendo ssh <username>@<hostname (o <ip_address> en lugar de hostname). Después de conectarte, estás trabajando en un shell que ejecuta todos los comandos en la máquina remota.

    
respondido por el Robert S Ciaccio 17.08.2011 - 22:30
0

Confieso estar ligeramente confundido por la pregunta original.

¿Las dos computadoras están detrás del mismo enrutador y en la misma red (LAN) o están en dos redes separadas y desea conectarse de una a otra?

ssh es el primer paso

Independientemente de lo que haga a continuación, el primer paso es habilitar ssh (Preferencias del sistema »Uso compartido» Inicio de sesión remoto, que está desactivado de forma predeterminada).

Si diferentes redes ...

Suponiendo que desea conectarse a su computadora personal en una red diferente, la forma más fácil es usar DynDNS que puede encontrar en enlace . Te darán dos nombres de host gratis, usa uno para el escritorio y otro para la computadora portátil.

Si las mismas redes ...

Si ambos están en la misma red, debería poder conectarse a otra computadora usando hostname.local donde "nombre de host" es como se llama la computadora en la sección de preferencias del sistema »Uso compartido. Creo que el valor predeterminado suele ser "MacBook.local de John Smith" o algo así. Siempre cambio el mío de inmediato.

Si están en la misma red, puedes usar el uso compartido de archivos (aunque aún no está claro al 100% de lo que estás tratando de hacer) o cualquiera de las opciones "remotas" a continuación ...

Si diferentes redes ...

Si estás en redes diferentes y quieres montar tu disco duro, puedes usar Volver a mi Mac y compartir archivos, pero nunca lo encontré tan confiable. Es mucho mejor que pruebes ssh con ExpanDrive o Transmitir .

    
respondido por el TJ Luoma 28.09.2011 - 05:18

Lea otras preguntas en las etiquetas