SERVIDOR
apt-get install nfs-kernel-server
nfs-commom (para clientes)
portmap
rpcinfo -p (para ver si lo tenemos ejecutando)
111 portmapper
2049 nfs
----- mountd
mkdir /nombre_carpeta_servidor
cd /nombre_carpeta_servidor
touch f1 f2 f3 (para crear 3 archivos sin de tamaño 0 cada uno)
Editamos el archivo exports y le añadimos:
vi /etc/exports
/nombre_carpeta_servidor IP_cliente (rw,sync,no_subtree_check)
Arrancamos el nfs:
/etc/init.d/nfs-kernel-server stop
/portmap stop
/portmap start
/nfs-kernel-server start
CLIENTE
#apt-get install nfs-common
#mkdir /nombre_carpeta_cliente
#showmount -e IP_servidor
#mount -t nfs IP_servidor:/nombre_carpeta_servidor /nombre_carpeta_cliente
#cd /nombre_carpeta_cliente
#ls
f1
f2
f3
Blog sobre ciertos tema de Linux e Informática que sacarán en más de un apuro a ciertos inexpertos o novatos en el tema, además de gente que quierar aprender o saber algo más.
martes, 10 de abril de 2012
Configurar Telnet
Vamos a explicar como configurar el Telnet:
1º Vemos si tenemos instalado el Telnet:
dpkg -l | grep telnet
2º Instalamos el Telnet si no lo tenemos instalado:
apt-get install telnetd
3º En el fichero inetd.conf arrancamos o paramos el telnet
vi /etc/inetd.conf
Quitamos la # para arrancar el telnet, con la # puesta se para el telnet, en donde ponga telned.
Para ver cuales escuchan o están conectadas:
Win --> netstat -an
Lin --> netstat -an | grep ":23"
Reiniciar telnet sin hacer reboot:
kill -HUP (PID-INET)
Para ver el proceso Telnet:
ps -ef | grep telnet
1º Vemos si tenemos instalado el Telnet:
dpkg -l | grep telnet
2º Instalamos el Telnet si no lo tenemos instalado:
apt-get install telnetd
3º En el fichero inetd.conf arrancamos o paramos el telnet
vi /etc/inetd.conf
Quitamos la # para arrancar el telnet, con la # puesta se para el telnet, en donde ponga telned.
Para ver cuales escuchan o están conectadas:
Win --> netstat -an
Lin --> netstat -an | grep ":23"
Reiniciar telnet sin hacer reboot:
kill -HUP (PID-INET)
Para ver el proceso Telnet:
ps -ef | grep telnet
lunes, 9 de abril de 2012
Como se usa el comando tar
Vamos a explicar como se usa el comando tar:
El comando tar permite empaquetar varios archivos en un archivo único, pero no los comprime.
Las opciones que tiene para empaquetar son cvf:
c --> Crea un archivo tar
v --> Permite obtener una descripción de los archivos empaquetados
f --> Indica que le vamos a dar un nombre al archivo tar
tar -cvf nombre_archivo.tar nombre_carpeta_o_archivo_a_empaquetar
Cuando demos un nombre al archivo que vamos a crear, siempre debemos ponerle la extensión .tar ya que el comando tar no le pone ninguna extensión al archivo que creemos.
El comando tar también permite desempaquetar archivos, es decir, extraer los archivos contenidos en un .tar
Las opciones que tiene para desempaquetar son xvf:
x --> Extrae los archivos
v --> Permite obtener una descripción de los archivos desempaquetados
f --> Para indicar el nombre del .tar que contiene los archivos a extraer
tar -vxf nombre_del_archivo.tar
Para ver lo que contiene un .tar usamos tar -tvf nombre_archivo_a_ver.tar
El comando tar permite empaquetar varios archivos en un archivo único, pero no los comprime.
Las opciones que tiene para empaquetar son cvf:
c --> Crea un archivo tar
v --> Permite obtener una descripción de los archivos empaquetados
f --> Indica que le vamos a dar un nombre al archivo tar
tar -cvf nombre_archivo.tar nombre_carpeta_o_archivo_a_empaquetar
Cuando demos un nombre al archivo que vamos a crear, siempre debemos ponerle la extensión .tar ya que el comando tar no le pone ninguna extensión al archivo que creemos.
El comando tar también permite desempaquetar archivos, es decir, extraer los archivos contenidos en un .tar
Las opciones que tiene para desempaquetar son xvf:
x --> Extrae los archivos
v --> Permite obtener una descripción de los archivos desempaquetados
f --> Para indicar el nombre del .tar que contiene los archivos a extraer
tar -vxf nombre_del_archivo.tar
Para ver lo que contiene un .tar usamos tar -tvf nombre_archivo_a_ver.tar
jueves, 5 de abril de 2012
Configurar SSH
Vamos a explicar como hacer una configuración SSH, para poder denegar mediante un rango de IP por el protocolo SSH:
Todo esto hay que hacerlo desde el usuario root, para ser root (administrador) ponemos sudo su - y luego metemos nuestra contraseña.
1º Vamos a ver si tenemos instalado le paquete del servidor SSH, mediante lo siguiente:
dpkg -l | grep ssh
2º Si no lo tenemos instalado, lo instalamos:
apt-get install ssh
3º Ahora vemos si el puerto 22, que es el puerto del SSH, esta activo y escuchando:
netstat -an | grep ":22"
Tendra que salir algo así:
tcp 0.0.0.0.22 ESCUCHAR
tcp6 *:22 ESCUCHAR
4º Ahora vamos a ver los Procesos del SSH:
ps -ef | grep ssh
5º Editamos el archivo hosts.deny, este fichero sirve para denegar protocolos a rango de direcciones IP.
vi /etc/hosts.deny y escribimos al final del todo sshd:IPadenegar, guardamos y salimos.
6º Editamos el fichero hosts.allow, este fichero sirve para permitir el acceso a las IP, por el protocolo que queramos:
vi /etc/hosts.allow y escribimos al final del todo sshd:IPapermitir, guardamos y salimos.
Por último escribimos ssh nombreusuario@IP para acceder por ssh a a la IP del usuario al que vamos ha acceder y ver si nos funciona lo que antes habiamos echo. Esto lo haremos desde otra máquina a la cual le hayamos cortado el acceso antes, para ver si de verdad no puede acceder a nuestra máquina.
Con el comando last vemos quien se ha conectado a nuestra máquina.
Todo esto hay que hacerlo desde el usuario root, para ser root (administrador) ponemos sudo su - y luego metemos nuestra contraseña.
1º Vamos a ver si tenemos instalado le paquete del servidor SSH, mediante lo siguiente:
dpkg -l | grep ssh
2º Si no lo tenemos instalado, lo instalamos:
apt-get install ssh
3º Ahora vemos si el puerto 22, que es el puerto del SSH, esta activo y escuchando:
netstat -an | grep ":22"
Tendra que salir algo así:
tcp 0.0.0.0.22 ESCUCHAR
tcp6 *:22 ESCUCHAR
4º Ahora vamos a ver los Procesos del SSH:
ps -ef | grep ssh
5º Editamos el archivo hosts.deny, este fichero sirve para denegar protocolos a rango de direcciones IP.
vi /etc/hosts.deny y escribimos al final del todo sshd:IPadenegar, guardamos y salimos.
6º Editamos el fichero hosts.allow, este fichero sirve para permitir el acceso a las IP, por el protocolo que queramos:
vi /etc/hosts.allow y escribimos al final del todo sshd:IPapermitir, guardamos y salimos.
Por último escribimos ssh nombreusuario@IP para acceder por ssh a a la IP del usuario al que vamos ha acceder y ver si nos funciona lo que antes habiamos echo. Esto lo haremos desde otra máquina a la cual le hayamos cortado el acceso antes, para ver si de verdad no puede acceder a nuestra máquina.
Con el comando last vemos quien se ha conectado a nuestra máquina.
Dar nombre a IP
Aquí vamos a ver como asignar un nombre a una IP.
Esto nos viene muy bien cuando queremos que una determinada IP fija responda a un determinado nombre o dirección que pongamos.
Abrimos la terminal de Linux y seguimos los siguientes pasos:
- Nos vamos al fichero vi /etc/hosts y añadimos:
IP nombreadar
Ejemplo: 192.168.1.20 pepito.es
- Guardamos y salimos.
- Hacemos Ping al nombre que le acabamos de dar a la IP y nos debería de contestar y salir la IP que pusimos, según el ejemplo el nombre pepito.es nos corresponde con la IP asignada 192.168.1.20
Ejemplo: Ping pepito.es
Esto nos viene muy bien cuando queremos que una determinada IP fija responda a un determinado nombre o dirección que pongamos.
Abrimos la terminal de Linux y seguimos los siguientes pasos:
- Nos vamos al fichero vi /etc/hosts y añadimos:
IP nombreadar
Ejemplo: 192.168.1.20 pepito.es
- Guardamos y salimos.
- Hacemos Ping al nombre que le acabamos de dar a la IP y nos debería de contestar y salir la IP que pusimos, según el ejemplo el nombre pepito.es nos corresponde con la IP asignada 192.168.1.20
Ejemplo: Ping pepito.es
lunes, 2 de abril de 2012
Configurar tarjeta de de red en Linux de manera avanzada o de alto nivel
Abrimos la terminal en cualquier distribución de Linux.
Hay que editar el archivo interfaces, que es el que define la configuración de red:
1º Nos vamos a la carpeta network con cd /etc/network
2º Editamos el archivo interfaces dentro de la carpeta anteriormente dicho, ponemos vi interfaces o nano interfaces, dentro del archivo escribimos:
auto eth1, eth2, eth3, etc.. (según la tarjeta que queramos configurar)
iface eth1 inet static
(esto es si queremos que la IP sea estática, si queremos que la coja automáticamente tendremos que poner dhcp y no haria falta connfigurar nada más)
address 20.0.0.2 (la Ip que queramos dar a la tarj.)
network 20.0.0.0
broadcast 20.0.0.255
netmask 255.255.255.0 (la mascara que queremos dar)
gateway 20.0.0.1
guardamos el archivo y salimos
3º Ponemos /etc/init.d/networking restart para para que se reinicie el servicio de red y nos coja la nueva configuración que hemos puesto.
Para editar el archivo interfaces podemos usar vi o nano.
Hay que editar el archivo interfaces, que es el que define la configuración de red:
1º Nos vamos a la carpeta network con cd /etc/network
2º Editamos el archivo interfaces dentro de la carpeta anteriormente dicho, ponemos vi interfaces o nano interfaces, dentro del archivo escribimos:
auto eth1, eth2, eth3, etc.. (según la tarjeta que queramos configurar)
iface eth1 inet static
(esto es si queremos que la IP sea estática, si queremos que la coja automáticamente tendremos que poner dhcp y no haria falta connfigurar nada más)
address 20.0.0.2 (la Ip que queramos dar a la tarj.)
network 20.0.0.0
broadcast 20.0.0.255
netmask 255.255.255.0 (la mascara que queremos dar)
gateway 20.0.0.1
guardamos el archivo y salimos
3º Ponemos /etc/init.d/networking restart para para que se reinicie el servicio de red y nos coja la nueva configuración que hemos puesto.
Para editar el archivo interfaces podemos usar vi o nano.
Configurar tarjeta de red en Linux de manera básica o de bajo nivel
Para configurar las tarjeta de red que queramos de forma básica.
Abrimos la terminal en cualquier distribución de Linux y seguimos los siguientes pasos:
1º Ponemos ifconfig para ver la configuración de las tarjetas de red. Nos quedamos con el nº de la tarjeta de red que vamos a configurar, es algo así eth1, eth2, eth3, etc..
2º Configuramos la tarjeta de de red poniendole el nº de IP y su mascara que vayamos asignar a la tarjeta de red.
ifconfig eth1 IP netmask MASCARA --> ifconfig eth4 30.30.30.2/24 o ifconfig 30.30.30.2 netmask 255.255.255.0
3º Este paso es opcional, no hace falta ponerlo a no ser que queramos dar un gateway a la tarj.
Usamos netstat -rn para ver la tabla de rutas.
Luego ponemos route add default gw 30.30.30.1
Ponemos otra vez netstat -rn para ver que se ha agregado el gw a nuestra tabla de rutas.
Una cosa a tener en cuenta es que si queremos que sea permanente dicha configuración hay que hacerlo de manera más avanzada. Lo explico en otra entrada.
Abrimos la terminal en cualquier distribución de Linux y seguimos los siguientes pasos:
1º Ponemos ifconfig para ver la configuración de las tarjetas de red. Nos quedamos con el nº de la tarjeta de red que vamos a configurar, es algo así eth1, eth2, eth3, etc..
2º Configuramos la tarjeta de de red poniendole el nº de IP y su mascara que vayamos asignar a la tarjeta de red.
ifconfig eth1 IP netmask MASCARA --> ifconfig eth4 30.30.30.2/24 o ifconfig 30.30.30.2 netmask 255.255.255.0
3º Este paso es opcional, no hace falta ponerlo a no ser que queramos dar un gateway a la tarj.
Usamos netstat -rn para ver la tabla de rutas.
Luego ponemos route add default gw 30.30.30.1
Ponemos otra vez netstat -rn para ver que se ha agregado el gw a nuestra tabla de rutas.
Una cosa a tener en cuenta es que si queremos que sea permanente dicha configuración hay que hacerlo de manera más avanzada. Lo explico en otra entrada.
Suscribirse a:
Entradas (Atom)