Configuracion de Servicios de Red en Linux: DNS, IPTables, NFS, FTP y Apache VirtualHost
Introduccion a Servicios de Red en Linux
su -
yum install bind9
yum install openssh
yum -i install vdftpd
vim /etc/resolv.conf
Se modifica la primera línea
(insert)
servername 127.0.0.1
(escape)
:wq
#ifconfig eth0
dns (inet addr : 192.168.20.4
#vim /etc/named.conf
option {
Configuracion de Firewall con IPTables
iptables
- ssh
- dns
- icmp
#iptables -L -n -v
#iptables man iptables
#iptables -X
#iptables -Z
#iptables -F
#iptables -L -n -v
#ping 127.0.0.1
#iptables -A INPUT -p icmp -j DROP
#ping 127.0.0.1
#iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#iptables -A INPUT -p tcp --dport 53 -j ACCEPT
#iptables -A INPUT -p udp --dport 53 -j ACCEPT
#iptables -L -n v
Configuracion del Servidor NFS
NFS
/home/compartido (rw con la subred local)
#mkdir /home/compartido
#chmod 777 /home/compartido
#yum install nfs-utils portmap nfs4-acl-tools
Una vez instalado:
#rpcinfo -p 127.0.0.1
#service nfs start
#rpcinfo -p 127.0.0.1
#vim /etc/exports
/home/compartido (hosting) 10.0.2.0/24(rw.sync)
wq¡
#service nfs restart
#showmount -e 127.0.0.1
Configuracion y Enjaulamiento en Servidor FTP (vsftpd)
vsftpd (enjaular)
#yum install vsftpd
#useradd ftpnf
#passwd ftpnf
[root@localhost -]#cd /etc/vsftpd
[root@localhost vsftp]#ls
[root@localhost vsftp]vim vsftpd.conf
Bajar hasta:
anonymous_enable=YES (cambiar a NO)
Bajar hasta:
#chroot_list enable=YES (borrar #)
#chroot_list_file=/etc/vsftpd/chroot_list (borrar #)
[root@localhost vsftp]vim /etc/vsftpd/chroot_list
(Este es el usuario enjaulado en su home)
user1
:wq
[root@localhost vsftp]service vsftpd restart
Implementacion de Apache VirtualHost
apache virtualhost
[root@localhost vsftp]yum install httpd
[root@localhost vsftp]cd /etc/httpd/conf/
[root@localhost conf]ls
httpd.conf magic
[root@localhost conf]vim httpd.conf
Bajar hasta el final debajo de:
#NameVirtualHost *:80
Agregar:
NameVirtualHost 10.0.2.15
Modificar (ip)
ServerAdmin [email protected]
Se modifica:
DocumentRoot /var/www/html/www.rifcloud.com
ServerName www.rifcloud.com
Se agrega línea:
ServerAlias rifcloud.com
Se modifica:
ErrorLog logs/rifcloud.com-error_log
Se modifica:
CustomLog logs/rifcloud.com-access_log common
wq!
[root@localhost conf]service iptables stop
[root@localhost conf]setenforce 0
[root@localhost conf]service httpd restart
Creacion de Pagina Web y Configuracion de Hosts
Se abre otro terminal y se crea:
#cd /var/www/
#ls
#cd html
[root@localhost html]#mkdir www.rifcloud.com
[root@localhost html]#cd www.rifcloud.com
[root@localhost www.rifcloud.com]#vim index.html
Se crea la página del Duoc
Página de DuocUC
:wq
[root@localhost www.duoc.cl]pwd
/var/www/html/www.duoc.cl (página creada)
[root@localhost www.duoc.cl]vim /etc/hosts
Agregar IP 10.0.2.15
:wq
logout