Instalacion Samba, SSH
Se esta volviendo a hacer este tutorial de el servidor con
servicios usando Centos.
Se debe instalar:
- SSH
- DNS
- Samba
- FTP
Y usar putty para administrar el servidor.
Lo basico es tener el .iso de Centos, yo estoy usando la version
minima de Centos 6.5 - 400MB aprox.
Y putty para simular la administracion remota.
Parte 1 - Centos
================
Instalarel .iso de Centos en una maquina virtual usando VMware.
En este punto estoy asumiendo que saben instalar Centos en una
Maquina virtual, por tal motivo cortare el Video hasta terminar
de instalar.
Listo para esta maquina virtual yo estoy usando lo siguiente:
Usuario: root
Password: centos123
* Lo primero es fijarme si tengo una conexiona a internet con:
ping googe.com
* Si notengo respuesta me fijo la config de internet con:
ifconfig
* Si me sale algo parecido siginfiica que solo la red local
esta activada y que no tengo otra tarjeta/ red activada
la cual por lo general es eth0
* para activar eth0 teniendo como conexion de internet lo que
es DHCP debo usa lo siguiente:
dhclient -v eth0
* Se vuelve a usar "ifconfig" y aparece eth0 con una IP,para
mi es "192.168.142.129" y es la IP con la que voya seguir
trabajando. Ahora vuelvo a probar si tengo una conexion
a internet usando "ping google.com"
* Perfecto ahora puedo seguir con el desarrollo.
Parte 2 - SSH
=============
1. Verficar si SSH ya esta insatalado. Se usa el comando.
service sshd status
2. Si ya esta instalado se debe probar usando putty paraconectarxe.
3. Si no esta instalado se debe usar el siguiente comando.
yum -y ubstall openssh-server openssh-clients
4. Eso va a instalar todo lo necesario para el servidor SSH.
5. Si tienen problemas para accede, puede ser por iptables/firewall
6. Para fijarnos los iptables debemos ir a:
cd .. > cd etc > cd sysconfig > nano iptables
(nota: yo uso nano como editor, seinstala con
yum -y install nano).
7. Si no les sale la siguiente regla:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
* Deben de agregarla.
8. Despues de agregar lo siguiente, para reinicar y que tenga efecto:
service iptables restart
9. Ahora a configurar el servidor de SSH, para eso:
cd > cd .. > cd etc > cd ssh > nano sshd_config
10. En laconfig que aparecio se puede cambiar lo siguiente por temas
de seguridad:
* Port 22 > Port 1991 (quitar el numeral) - Esto es algo basico
* Tambien se puede desactivar el acceso a root
* Permitir que solo una IP acceda.
* Permitir un numero de intentos para acceder y mas.
11. Una vez que cambiar se debe guarda todo con ctrl + x > Y (de Yes)
y hacer lo siguiente:
service sshdrestart (para que los cambios tengan efecto)
12. Probar el nuevo puerto cerrando el terminal y tratando de acceder
desde putty.
13. Si no nos permitio estamos bien.
14. Ahora solo debemos entrar a Vmware y hacer los cambios de iptables
pero con el puerto que pusimos en sshd.
cd > cd .. > cd etc > cd sysconfig > nano iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport1991 -j ACCEPT
15. Luego de editar y modificar el 22 por el numero que pusimos se debe:
service iptables restart
16. Una vez mas tratamos de acceder usando putty, si no nos deja debemos
cambiar el puerto en putty de 22 al puerto que estamos usando.
* En mi caso es 1991
17. Genial ahora tenemos el servidor SSH instalado y config.
Parte 3 - DNS
=============
1. Sedebe instalar BIND:
yum -y install bind
2. Activar el servicio named, para que se inicie con el arranque de sistema
chkconfig named on
3. Editar named.conf
cd > cd .. > cd etc > nano named.conf
4. Realizar los siguientes cambios y guardar:
listen-on port 53 { any; };
allow-query { any; };
5. Emepzar el servicio el servicio named con:
service named start
6....
Regístrate para leer el documento completo.