Mostrando entradas con la etiqueta DNS. Mostrar todas las entradas
Mostrando entradas con la etiqueta DNS. Mostrar todas las entradas

miércoles, 12 de junio de 2013

Conectar a un FTP Server desde Consola en Centos.....

Temas a abordar en este procedimiento

- Conexión a un FTP por Consola
- Bajar desde el FTP a el equipo local un archivo y un directorio
- Subir del equipo al FTP Server un archivo y un directorio.

Conexión a un FTP por Consola

1) Lo primero y antes de conectar es saber en que directorio local estas trabajando, en este caso yo utilizo el comando pwd para que me muestre la ruta completa. A continuación, y como muestra la imagen, con un ls valido los archivos y directorios que están en dicha ruta.


2)  Para acceder a un FTP Server se utiliza la siguiente sentencia lftp -u username servidor. En el caso de la imagen mi usuario se llama adminftp y el servidor es uno local en mi red. A continuación se solicita la contraseña del usuario FTP.

3) algunos comandos basicos para navegar dentro del servidor: ls, me lista el contenido. En este caso solo 2 elementos con los que haremos pruebas en nuestra FTP server, un archivo llamado Desert.jpg y un directorio llamado prueba.


4) otro comando que te ayuda bastante es lcd que nos permite ver en que directorio local estas parado. es como el pwd pero desde la conexion al FTP.


5) Para desconectar del FTP server simplemente un exit


Bajar desde el FTP a el equipo local un archivo y un directorio

Un ejemplo basico de como descargar un archivo desde un FTP server a un directorio local

1) Para descargar un archivo se utiliza el comando mget archivo y para descargar un directorio completo se utuliza el comando mirror -v directorio.

En el ejemplo descargamos el archivo a traves del comando mget desert.jpg y el directorio con el comando mirror -v prueba


2) Ahora salimos del FTP y hacemos un ls y nos muestra los archivos descargados de manera local


Subir del equipo al FTP Server un archivo y un directorio.

1) Para este ejemplo he creado en el directorio local un archivo (pruebasubida) y un directorio (subida)
2)  para subir el archivo utilizamos el comando mput archivo y para subir el directorio mirror -R directorio.

En el ejemplo subo el archivo con mput pruebasubida y el directorio mirror -R subida.

para listar el contenido del FTP damos un ls


para salir solo un exit.

un saludo y cualquier duda quedo atento a sus mensajes...... :D


lunes, 2 de abril de 2012

Resolver Nombres por Tabla Host,.....

El siguiente articulo es para comprender de que sirve este archivo el cual podemos editar libremente en nuestras estaciones...

Partir primero por contarles que el DNS es un servicio que básicamente resuelve nombres por IP. En realidad tiene otras funciones mas complejas como registro de Servicios, querys, etc.

Por ejemplo la IP de un sitio www.misitio.org puede ser 200.200.34.34 (es solo un ejemplo). Si yo le pregunto en 5 minutos mas quizás no recuerde ese tremendo numero pero si el nombre del sitio. Bueno eso es lo mas básico que hace este tremendo servicio y que como lo ve es de gran ayuda.....

Un dispositivo cuando consulta por un nombre "X" realiza ciertas acciones antes de pedirlo a un servidor DNS, como por ejemplo consultar localmente a un Archivo  de HOSTS.

¿Porque consultar este Archivo y no un DNS?

Muchos administradores modifican este archivo por varias razones:

- No cuentan con DNS Interno y necesitan resolver algún nombre.
- Realizaron cambios en nombres de la Red y no pueden esperar a que refresquen los DNS.
- Pruebas de algunos servicios antes de realizar publicaciones en los DNS.

Problemas.


El uso de este archivo no esta exento de problemas y fallos de seguridad, algunos ejemplos:

- El usar esta tabla y no mantenerla actualizada puede incurrir en problemas de acceso a algunos servicios. Por ejemplo el Servidor de Correo lo declaras en esta tabla y por X motivo le cambiaste la IP, te olvidaste de cambiar la tabla Host y solo modificaste el DNS, es muy probable que el equipo tenga problemas de conexión a dicho servidor.

- Suplantación de sitios, muchos software maliciosos modifican estas tablas para hacer dirigir a nuestro PC a sitios fraudulentos sin nosotros darnos cuenta. Leer Articulo de software malicioso

Ejemplo.

Para probar el funcionamiento de dicha tabla vamos a crear un registro en esta que apunte a www.google.cl pero en lugar de resolver una IP publica vamos a forzar que resuelva una IP local de mi red (10.1.0.107). Lo haremos tanto en Windows 7 como en Fedora 16.

Configuración de Tabla Hosts en Windows 7

1) Primero le hacemos un Ping a www.google.cl


Vemos que el servidor nos devuelve la IP 173.194.42.23.

2) Ingrese a la siguiente ruta: C:\Windows\System32\drivers\etc a través del explorador. Dentro encontrara un archivo llamado HOSTS. Puede abrirlo con Notepad para editarlo.

El archivo mantiene la siguiente estructura:



3) Ahora le agregaremos un registro donde cuando se pregunte por la direccion: www.google.cl se redirija a la direccion 10.1.0.107.

El formato del registro es: IP Hosts


Guardamos el archivo y probamos nuevamente el Ping a la dirección especificada.



Como vemos la dirección hacia donde resuelve es una dirección interna, justamente la especificada en el archivo.....

Configuración de Tabla Host en Fedora 16.


1) en Fedora, abrimos una consola y realizamos un Ping a www.google.cl


La respuestas en este caso es la IP 173.194.42.24


2) para modificar el archivo HOSTS, primero utilizamos el comando "su" para poder tener privilegios de administración. Luego ejecutamos el comando vi (es un editor muy básico de consola) apuntando al archivo HOSTS. Para ello ejecute vi /etc/hosts



3) Dentro del archivo ingrese, al igual que en windows 7, los parámetros a modificar, recuerde primero IP luego nombre.


Para salir del editor y guardar los cambios presione :wq


Ahora dentro del terminal vuelva a probar haciendo ping a la dirección www.google.cl


Note que en lugar de resolver una IP Publica, resuelve la IP privada que habíamos previamente configurado.


NOTA: para volver atrás solo borre la linea creada en el archivo, aplica para Windows 7 y Fedora 16.

NOTA 2: Si funciona en Fedora  debe ser la misma estructura en Centos, probé con la versión 5.7 y fue exactamente lo mismo.

Saludos y suerte en todo.......