Conectando con maquinas remotas a través del terminal de OS X

 

El comando ssh nos permite conectarnos al terminal de una máquina remota y controlarla desde nuestro propio terminal. Una opción muy importante con la que podremos controlar ordenadores que se encuentren situados en cualquier parte del mundo, o dispositivos que carezcan de pantalla o teclado, si se encuentran conectados a una red podremos controlarlos desde nuestro propio ordenador y terminal.
El comando a utilizar es el siguiente:
ssh user@hostname
Sustituye “user” por el nombre de usuario apropiado. “hostname” debe ser el dominio o la dirección IP de la máquina remota.
Al establecer el contacto la máquina remota nos pedirá la contraseña. Una vez conectados, los comandos que utilicemos serán procesados en la máquina remota.

Podemos realizar el intercambio de archivos entre los equipos conectados con el comando scp (Secure Copy), es una parte más de SSH, que permite transferir archivos o carpetas entre los ordenadores.

Comandos para su utilización:

  • scp archivo usuario@servidor:/ruta/
  • Para copiar a la inversa, desde el ordenador remoto al nuestro, simplemente tienes que invertir el orden de los elementos:
  • scp usuario@servidor:/ruta/archivo /ruta/local/
  • También podemos mandar carpetas completas con el parametro (-r):
  • scp -r carpeta/ usuario@servidor:/ruta/

Comandos básicos para trabajar con los archivos mediante la conexión por ssh:

  • cd: La ruta donde queramos acceder.
  • ls: Para listar el contenido de todos los archivos y directorios.
  • rm: Eliminar archivo.
  • mkdir: Podremos crear un nuevo directorio.
  • rmdir: Eliminar carpeta.
  • pwd: Ubicación de la ruta actual.
  • cp: Este comando nos permitirá copiar un archivo a otro directorio.
  • mv: Podremos mover los archivos entre carpetas.
  • more: Si realizamos una búsqueda con muchos resultados, este comando nos permitirá ver los resultados desglosados.
  • unzip: Para descomprimir los archivos comprimidos
  • ftp: Nos permitira conectar para subir/bajar archivos de nuestro equipo local al servidor.
  • mysql: Podremos trabajar con las BBDD, realizando exportaciones/importaciones de contenido.
  • exit: Con este comando podremos salir de maquina remota donde estemos conectados.
  • clear: Nos limpiara toda la información que tengamos en la pantalla.

Enviar un mensaje a todas las máquinas que se encuentren conectadas a través de ssh. Hay veces que nos puede resultar interesante enviar un mensaje a todos los usuarios que se encuentren conectados a través de ssh, bien para advertirles de tareas de mantenimiento o para cualquier otro tipo de información.
echo “El servidor será reiniciado en los próximos 5 mins, guarden sus trabajos.” | wall

 

Trucos para el terminal de Mac

Trucos para el terminal de Mac (AppStore Link) Trucos para el terminal de Mac
Desarrollador:
Rated:
Precio: 0,49 € Enlace descarga

 



Si encuentras esta noticia interesante la puedes compartir en tus redes sociales, a tus seguidores les puede gustar. Utiliza los botones que tienes más abajo.

Share

Deja un comentario

Your email will not be published. Name and Email fields are required.