Sistemas Operativos Apple orientados al Servidor
Enviado por Jerry • 20 de Diciembre de 2018 • 1.562 Palabras (7 Páginas) • 447 Visitas
...
Servidor FTP: En antiguas versiones del sistema operativo de Mac esto se podía activar directamente desde las preferencias del sistema, pero en versiones más recientes viene oculto, y para activarlo es necesario entrar a la terminal y activarla usando el comando
“sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist”
Lo siguiente seria instalar y configurar un programa FTP como Filezilla, con este programa podremos ejecutar acciones como:
- Visualizar carpetas y archivos existentes en un servidor.
- Enviar archivos desde nuestra PC al servidor.
- Descargar archivos desde el servidor a nuestro PC.
Una vez instalado el programa habrá que configurarlo, los datos requeridos son; servidor (nombre del dominio), nombre de usuario y contraseña, conociendo estos datos nos dirigimos a “gestor de sitios” donde nos aparecerá un administrador de sitios FTP donde tendremos que crear una nueva conexión, damos click en “Nuevo sitio” e introducimos los siguientes datos:
Servidor: ftp.”nombre del servidor”
Puerto: 21
Usuario: “nombre de usuario”
Contraseña: “nuestra contraseña”
Una vez configurada la conexión solo basta con clickear en “conectar” para acceder a nuestro servidor.
2- La versión del S.O seria Maverick o posterior usando autenticación por claves SSH, la ventaja que veo al utilizar este protocolo de seguridad es que transmite la información de autenticación al servidor usando una encriptación de 128 bits lo que hace que esta sea muy difícil de descifrar y leer, además este protocolo encripta todo lo que envía y recibe por lo que se puede usar para asegurar protocolos inseguros.
Glosario
PHP: Este lenguaje es al que le debemos la visualización de contenido dinámico en las páginas web. Todo el código PHP es invisible para el usuario, porque todas las interacciones que se desarrollan en este lenguaje son por completo transformadas para que se puedan ver imágenes, variedad de multimedia y los formatos con los que somos capaces de interactuar añadiendo o descargando información de ellos. (http://conceptodefinicion.de/php/)
Apache: es un servicio de páginas web HTTP de código abierto que sirve para colocar varias plataformas como Unix, BSD, GNU/Linux, Windows, Macintosh entre otros que implementan el protocolo HTTP y el conocimiento o conceptos de sitios virtual y se basó inicialmente en el código NCSA HTTP. (http://conceptodefinicion.de/apache/).
HTTP: El http son las siglas de “Hypertext Transfer Protocol” es un protocolo de transferencia donde se utiliza un sistema mediante el cual se permite la transferencia de información entre diferentes servicios y los clientes que utilizan páginas web. Este sistema fue desarrollado por las instituciones internacionales World Wide Web Consortium y la Internet Engineering Task Force, finalizado en el año de 1999. (http://conceptodefinicion.de/http/)
MySQL: Podemos definir a MySQL, como un gestor de base de datos relacional, multiusario y multihilo. Usada para mover grandes cantidades de información, muchos proyectos en internet como Facebook o Twitter nacieron con este SGBD. (http://www.tuprogramacion.com/glosario/que-es-mysql/)
Localhost: Las páginas se acceden siempre mediante una dirección o url, el acceso para navegar en nuestro equipo se conoce como localhost. Éste es un nombre reservado que tienen todas las computadoras, router o dispositivo que disponga de una tarjeta de red ethernet para referirse a sí mismo. El nombre localhost es traducido como la dirección IP 127.0.0.1. (http://aprendeenlinea.udea.edu.co)
Nano: es un editor de texto para sistemas Unix basado en curses. Es un clon de Pico, el editor del cliente de correo electrónico Pine. nano trata de emular la funcionalidad y la interfaz de fácil manejo de Pico, pero sin la integración con Pine. (https://es.wikipedia.org/wiki/GNU_Nano)
FTP: FTP es uno de los diversos protocolos de la red Internet, concretamente significa File Transfer Protocol (Protocolo de Transferencia de Ficheros) y es el ideal para transferir grandes bloques de datos por la red. Su comportamiento está definido por la recomendación RFC 959.
Se precisa de un Servidor FTP y un cliente FTP, puede darse el caso de que los servidores sean de libre acceso para todo el mundo y entonces estamos hablando de login anónimo o FTP anónimo.
La mayoría de las páginas web a nivel mundial son subidas a los respectivos servidores mediante este protocolo. (https://definicionexacta.wordpress.com/2007/02/01/%C2%BFque-significa-ftp/)
Conclusión
A través de esta tarea he aprendido a montar una página web en un sistema Mac con OSX, configurando el servicio de páginas web apache y PHP directamente desde la terminal del equipo y sin usar programas asistidos como MAMP, con esto he logrado un aprendizaje más técnico ya que he tenido que escribir los distintos comandos para llevar a cabo las configuraciones, además de esto he entendido lo que es un sistema FTP y he aprendido a montarlo y hacer uso de el para traspasar archivos de forma remota desde un PC a otro, también he logrado la importancia de un sistema de seguridad como SSH para el cifrado de datos traspasados a través de FTP.
Bibliografía
Desarrollo Web Frontend https://www.youtube.com/watch?v=acl9AYnR6ug
Sepeten Digital https://www.youtube.com/watch?v=6p29eFVeKy8&t=210s
http://conceptodefinicion.de/
https://definicionexacta.wordpress.com
http://www.tuprogramacion.com/glosario
http://aprendeenlinea.udea.edu.co
https://es.wikipedia.org/wiki/GNU_Nano
...