Podemos almacenar en CD o DVD nuestro propio repositorio de paquetes Debian/Ubuntu para usarlo localmente.
1.-Adquirir las aplicaciones para generar reporsitorios:
apt-get install mkisofs
2.- Crear estructura de directorios de desarrollo, yo usare: /respaldos/personales/ldj/cd_repositorio
mkdir -p /respaldos/personales/ldj/cd_repositorio/.disk
mkdir -p /respaldos/personales/ldj/cd_repositorio/pool
echo "LDJ Repositorio `cat /etc/debian_version`"> /respaldos/personales/ldj/cd_repositorio/.disk/info
3.- Adquirir los paqutes (archivos .deb) para colocar en /respaldos/personales/ldj/cd_repositorio/pool, por ejemplo mc
apt-get -d install mc
Ojo, la opcion -d es solo para descargar sin instalar
En Debian/Ubuntu cuando instalamos/descargamos un paquete usando "apt-get" se descargan en:
/var/cache/apt/archives
SI NO SABE CUALES, PUEDE COPIAR TODOS CON:
cp /var/cache/apt/archives/*.deb /respaldos/personales/ldj/cd_repositorio/pool
4.-Generar catalogo de los paquetes
cd /respaldos/personales/ldj/cd_repositorio
dpkg-scanpackages . /dev/null | gzip > Packages.gz
5.-Crear la imagen del CD o DVD
mkisofs -f -J -R -o /respaldos/personales/ldj/cd_repositorio.iso .
Listo!! a quemar el cd
Tambien podemos probar montando la imagen que estara en /respaldos/personales/ldj/cd_repositorio.iso:
mkdir -p /media/cdrom
con ISO: mount -o loop /respaldos/personales/ldj/cd_repositorio.iso /media/cdrom
con CD: mount -t iso9660 /dev/cdrom /media/cdrom
Agregamos el cd al repositorio (ya sea imagen o cd fisico, si hay error revisar el punto de montaje):
apt-cdrom -m -d /media/cdrom add
apt-get update
y ya puedes hacer un apt-get install del programa que esta en el CD
Para saber como PUBLICAR un repositorio local usando apache visite:
http://ldj-funciones-java.blogspot.com/2012/09/linux-debian-repositorio-local-extra.html
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
martes, 21 de julio de 2015
miércoles, 27 de agosto de 2014
Instalacion y Configuracion extra basica de ssh sin password, con certificados rsa o dsa
Para tener acceso por ssh sin escribir el password cada vez, se puede usar certificados rsa o dsa, explicaremos el dsa con una frase o passphrase en blanco
En cliente y servidor LINUX con Usuario root:
Cambiar IP Remoto: 10.10.1.3 por el de su servidor
1.- crear un certificado local
ssh-keygen -t dsa -N "" -f /root/.ssh/id_dsa
2.- crear un directorio remoto para copiar la autorizacion (pedira password remoto)
ssh root@10.10.1.3 mkdir -p /root/.ssh
3.- copiar el cetificado temporalmente para autorizar (pedira password remoto)
scp /root/.ssh/id_dsa.pub root@10.10.1.3:/root/.ssh/authorized_keys.tmp
4.- adicionando a las autorizaciones y borrando el temporal (pedira password remoto)
ssh root@10.10.1.3 "cat /root/.ssh/authorized_keys.tmp >> /root/.ssh/authorized_keys && rm /root/.ssh/authorized_keys.tmp"
5.- prueba del acceso (ya no deberia pedir password)
ssh root@10.10.1.3 "ls"
En cliente y servidor LINUX con usuario limitado jordanluis(cambiar por el suyo):
Notar que para el usuario root se uso el directorio base /root/ mientras que para el limitado /home/jordanluis/
Cambiar IP Remoto: 10.10.1.3 por el de su servidor
1.- crear un certificado local
ssh-keygen -t dsa -N "" -f /home/jordanluis/.ssh/id_dsa
2.- crear un directorio remoto para copiar la autorizacion (pedira password remoto)
ssh jordanluis@10.10.1.3 mkdir -p /home/jordanluis/.ssh
3.- copiar el cetificado temporalmente para autorizar (pedira password remoto)
scp /home/jordanluis/.ssh/id_dsa.pub jordanluis@10.10.1.3:/home/jordanluis/.ssh/authorized_keys.tmp
4.- adicionando a las autorizaciones y borrando el temporal (pedira password remoto)
ssh jordanluis@10.10.1.3 "cat /home/jordanluis/.ssh/authorized_keys.tmp >> /root/.ssh/authorized_keys && rm /home/jordanluis/.ssh/authorized_keys.tmp"
5.- prueba del acceso (ya no deberia pedir password)
ssh jordanluis@10.10.1.3 "ls"
Etiquetas:
dsa,
extra basico,
linux,
rsa,
sin password,
ssh
miércoles, 15 de enero de 2014
Instalacion y configuracion extra basica de VPN con IPSEC y PRESHAREDKEY en LINUX
En muchos casos se requiere una conexion segura entre redes, o acceso a recursos compartidos entre oficinas remotas, en este caso se montará una vpn para conectar varias oficinas a traves de internet, ambas redes con estructura similar donde x sera el identificador de la oficina:
Red LAN con ip 192.168.x.0/24
Red DMZ con ip 10.10.x.0/24
Se utiliza un servidor como router, vpn, etc. para distribuir internet con las siguientes interfaces:
eth0 - WAN IP 200.x.x.x
eth1 - LAN IP 192.168.x.1
eth2 - DMZ IP 10.10.x.1
Por facilidad se usara "x" sera la local y "y" sera la remota, x=1 y=2
Se usara el nombre de la vpn como vpnxy. Es decir vpn12 y en el equipo remoto configurar al reves vpn21
El presharedkey o PSK sera una clave que conozcan ambos servidores, se usara "contrasenia", se recomienda que toda la malla de la vpn use el mismo psk y la misma encriptación, usaremos 3des - sha1 1024 bits
1.- DESHABILITAR REDIRECCIONES, editar el archivo /etc/sysctl.conf y buscar net.ipv4.ip_forward y ponerlo en valor 1 (ojo, descomentarlo primero quitando el numeral de la izquierda)
2.- Instalar OpenSwan:
apt-get install openswan
3.- Configuracion global del IPSEC, editar el archivo /etc/ipsec.conf y dejarlo como sigue:
version 2.0
config setup
protostack=netkey
nat_traversal=yes
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16
oe=off
include /etc/ipsec.d/*.conf
4.- Configuracion de las claves PSK, editar el archivo /etc/ipsec.secrets y dejarlo como sigue (aumentar filas para mas servidores):
include /var/lib/openswan/ipsec.secrets.inc
200.1.1.1 200.2.2.2 : PSK "contrasenia"
5.- Configurar la conexion de la vpn.- crear un archivo para cada vpn con su nombre en /etc/ipsec.d/vpn12.conf:
conn vpn12
authby=secret
auto=start
keyexchange=ike
esp=3des
compress=yes
left=200.1.1.1
leftsubnet=10.10.1.0/24
right=200.2.2.2
rightsubnet=10.10.2.0/24
6.- Iniciar y verificar el servicio:
service ipsec restart
ipsec verify
7.- Levantar la vpn:
ipsec auto --add vpn12
ipsec auto --up vpn12
8.- Configurar un gateway por defecto
route add default gw 200.1.1.1 eth0
9.- Verificar la reglas del firewall, de preferencia quitar todas las reglas
iptables -vnL -t nat
iptables -vnL
10.- Enmascaramiento para dar internet, evitando colision con la vpn
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 \! -d 10.10.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 \! -d 10.10.0.0/16 -j MASQUERADE
11.- Redireccion de la red interna a la vpn usando nat
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -d 10.10.2.0/28 -j SNAT --to 10.10.1.254
12.- Aceptar trafico puertos 500 y 50 para la encriptación del PSK
iptables -I INPUT -p udp --sport 500 --dport 500 -j ACCEPT
iptables -I OUTPUT -p udp --sport 500 --dport 500 -j ACCEPT
iptables -I INPUT -p 50 -j ACCEPT
iptables -I OUTPUT -p 50 -j ACCEPT
13.- Pruebas de conexion en un servidor local(10.10.1.2)
ping google.com #ping a internet
ping 10.10.2.2 #ping a un servidor remoto a traves de la VPN
14.- Pruebas de conexion en un equipo local(192.168.1.2)
ping google.com #ping a internet
ping 10.10.1.2 #ping a un servidor local en DMZ
ping 10.10.2.2 #ping a un servidor remoto a traves de la VPN
15.- Publicar un servidor(virtualip)
adicionar un alias a la interface o virtual ip
ifconfig eth0:0 200.1.1.2 up
ifconfig eth0:1 200.1.1.3 up
....
iptables -t nat -A PREROUTING -p tcp -d 200.1.1.2 -j DNAT --to-destination 10.10.1.2
iptables -t nat -A PREROUTING -p tcp -d 200.1.1.3 -j DNAT --to-destination 10.10.1.3
....
Red LAN con ip 192.168.x.0/24
Red DMZ con ip 10.10.x.0/24
Se utiliza un servidor como router, vpn, etc. para distribuir internet con las siguientes interfaces:
eth0 - WAN IP 200.x.x.x
eth1 - LAN IP 192.168.x.1
eth2 - DMZ IP 10.10.x.1
Por facilidad se usara "x" sera la local y "y" sera la remota, x=1 y=2
Se usara el nombre de la vpn como vpnxy. Es decir vpn12 y en el equipo remoto configurar al reves vpn21
El presharedkey o PSK sera una clave que conozcan ambos servidores, se usara "contrasenia", se recomienda que toda la malla de la vpn use el mismo psk y la misma encriptación, usaremos 3des - sha1 1024 bits
1.- DESHABILITAR REDIRECCIONES, editar el archivo /etc/sysctl.conf y buscar net.ipv4.ip_forward y ponerlo en valor 1 (ojo, descomentarlo primero quitando el numeral de la izquierda)
2.- Instalar OpenSwan:
apt-get install openswan
3.- Configuracion global del IPSEC, editar el archivo /etc/ipsec.conf y dejarlo como sigue:
version 2.0
config setup
protostack=netkey
nat_traversal=yes
virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16
oe=off
include /etc/ipsec.d/*.conf
4.- Configuracion de las claves PSK, editar el archivo /etc/ipsec.secrets y dejarlo como sigue (aumentar filas para mas servidores):
include /var/lib/openswan/ipsec.secrets.inc
200.1.1.1 200.2.2.2 : PSK "contrasenia"
5.- Configurar la conexion de la vpn.- crear un archivo para cada vpn con su nombre en /etc/ipsec.d/vpn12.conf:
conn vpn12
authby=secret
auto=start
keyexchange=ike
esp=3des
compress=yes
left=200.1.1.1
leftsubnet=10.10.1.0/24
right=200.2.2.2
rightsubnet=10.10.2.0/24
6.- Iniciar y verificar el servicio:
service ipsec restart
ipsec verify
7.- Levantar la vpn:
ipsec auto --add vpn12
ipsec auto --up vpn12
8.- Configurar un gateway por defecto
route add default gw 200.1.1.1 eth0
9.- Verificar la reglas del firewall, de preferencia quitar todas las reglas
iptables -vnL -t nat
iptables -vnL
10.- Enmascaramiento para dar internet, evitando colision con la vpn
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 \! -d 10.10.0.0/16 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 10.10.0.0/16 \! -d 10.10.0.0/16 -j MASQUERADE
11.- Redireccion de la red interna a la vpn usando nat
iptables -t nat -A POSTROUTING -s 192.168.0.0/16 -d 10.10.2.0/28 -j SNAT --to 10.10.1.254
12.- Aceptar trafico puertos 500 y 50 para la encriptación del PSK
iptables -I INPUT -p udp --sport 500 --dport 500 -j ACCEPT
iptables -I OUTPUT -p udp --sport 500 --dport 500 -j ACCEPT
iptables -I INPUT -p 50 -j ACCEPT
iptables -I OUTPUT -p 50 -j ACCEPT
13.- Pruebas de conexion en un servidor local(10.10.1.2)
ping google.com #ping a internet
ping 10.10.2.2 #ping a un servidor remoto a traves de la VPN
14.- Pruebas de conexion en un equipo local(192.168.1.2)
ping google.com #ping a internet
ping 10.10.1.2 #ping a un servidor local en DMZ
ping 10.10.2.2 #ping a un servidor remoto a traves de la VPN
15.- Publicar un servidor(virtualip)
adicionar un alias a la interface o virtual ip
ifconfig eth0:0 200.1.1.2 up
ifconfig eth0:1 200.1.1.3 up
....
iptables -t nat -A PREROUTING -p tcp -d 200.1.1.2 -j DNAT --to-destination 10.10.1.2
iptables -t nat -A PREROUTING -p tcp -d 200.1.1.3 -j DNAT --to-destination 10.10.1.3
....
Etiquetas:
extra basico,
ipsec,
linux,
pluto,
presharedkey,
vpn
martes, 8 de enero de 2013
Instalacion y configuracion extra basica de Email Server con POSTFIX
POSTFIX es un servidor de correo electronico que nos permite publicar el puerto 25 SMTP para enviar correos desde nuestro servidor.
Linux Debian
1.- Lo primero es instalarlo:
apt-get install postfix
2.- sacar una copia de las configuraciones por defecto por si cometemos errores:
cp /etc/postfix/main.cf /etc/postfix/main.cf.ori
3.- editar el archivo /etc/postfix/main.cf y reemplace su contenido con lo siguiente (modificando mydomain):
#El dominio despues de @ ej: juan@mi_dominio.com
### CAMBIE AQUI SU DOMINIO ###
mydomain = mi_dominio.com
#El nombre del smtp para configurar el cliente
myhostname = mail.$mydomain
#El dominio que aparece en el from ej jordanluis@mi_dominio.com
myorigin = $mydomain
#Los dominios que se atienden.
mydestination = $mydomain localhost.localdomain localhost $myhostname
#Interfaces por las que escucha
inet_interfaces = all
#Los dominios de este servidor serán retransmitidos a otro correo.
mrelayhost =
#Redes que pueden hacer relay (OJO con no poner todas).
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
#Quota de cada buzon en bytes 51200000=50MB
mailbox_size_limit = 51200000
smtpd_banner = $myhostname ESMTP $mail_name Customized by LDJ
biff = no
append_dot_mydomain = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
recipient_delimiter = +
# Para mas informacion ver /usr/share/postfix/main.cf.dist
4.- Reiniciar el servicio con la nueva configuracion:
/etc/init.d/postfix stop
/etc/init.d/postfix start
5.- Crear Cuentas de correo por consola(hasta instalar un administrador web):
useradd -m -s /sbin/nologin jordanluis
passwd jordanluis
ALGUNAS FUENTES:
linuxparatodos (Instalación y Configuración de Postfix en Ubuntu )
juanfelipe (Configuración rápida y simple de Postfix)
Etiquetas:
email server,
extra basico,
linux,
postfix,
smtp
jueves, 13 de septiembre de 2012
Instalacion y Configuracion extra basica de Repositorio local Linux Debian
Podemos publicar nuestro propio repositorio de paquetes debian para nuestra red local.
Suponiendo que tenemos corriendo un servidor web como apache en el ip 192.168.1.2 y las maquinas clientes en la misma red
Linux - En el servidor
Crear el directorio para el repositorio local y llenarlo con los paquetes .deb que desamos compartir (podemos copiarlos desde los cds o descargarlos desde un repositorio publico)
mkdir -p /var/www/debian/dists/squeeze/main/binary-i386
Generar el listado para el indice de paquetes publicados con:
cd /var/www/debian
dpkg-scanpackages dists/squeeze/main/binary-i386 /dev/null > dists/squeeze/main/binary-i386/Packages
gzip dists/squeeze/main/binary-i386/Packages
Linux - En las maquinas cliente
Editar el archivo /etc/apt/sources.list y aumentamos la linea:
deb http://192.168.1.2/debian/ squeeze main
Actualizar el indice de paquetes
apt-get update
Para saber como colocar el repositorio en un CD o DVD visite:
http://ldj-funciones-java.blogspot.com/2015/07/instalacion-y-configuracion-extra.html
Suponiendo que tenemos corriendo un servidor web como apache en el ip 192.168.1.2 y las maquinas clientes en la misma red
Linux - En el servidor
Crear el directorio para el repositorio local y llenarlo con los paquetes .deb que desamos compartir (podemos copiarlos desde los cds o descargarlos desde un repositorio publico)
mkdir -p /var/www/debian/dists/squeeze/main/binary-i386
Generar el listado para el indice de paquetes publicados con:
cd /var/www/debian
dpkg-scanpackages dists/squeeze/main/binary-i386 /dev/null > dists/squeeze/main/binary-i386/Packages
gzip dists/squeeze/main/binary-i386/Packages
Linux - En las maquinas cliente
Editar el archivo /etc/apt/sources.list y aumentamos la linea:
deb http://192.168.1.2/debian/ squeeze main
Actualizar el indice de paquetes
apt-get update
Para saber como colocar el repositorio en un CD o DVD visite:
http://ldj-funciones-java.blogspot.com/2015/07/instalacion-y-configuracion-extra.html
miércoles, 12 de septiembre de 2012
Instalacion y configuracion extra basica de rsync para sacar backups en linux
Para sacar una copia de seguridad de linux, hay muchas opciones la mas simple es usar rsync.
La idea será crear un directorio al cual copiar los archivos del sistema en el estado actual, luego quemar o copiar a una unidad externa estos datos.
Hay ciertos archivos que no deben ser copiados ya que se refieren al uso actual del sistema y se colocaran en la seccion exclude asi como la ruta del directorio de backup
Asumiendo que sacaremos el backup en /respaldos/copiaSO:
Linux
mkdir -p /respaldos/copiaSO
rsync -aAXv /* /respaldos/copiaSO --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs,/respaldos/copiaSO/*}
Una vez terminado podemos quemar o almacenar el directorio copiaSO para luego comparar cambios con el sistema o restaurarlo.
Para comparar una copia de seguridad de linux con el sistema actual usando rsync.
Asumiendo que tenemos el backup obtenido con el punto anterior, en /respaldos/copiaSO
Linux
rsync -av --dry-run / /respaldos/copiaSO --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs,/respaldos/copiaSO/*} > /root/cambios.txt Con este comando obtenemos las diferencias del estado actual respecto al backup en el archivo /root/cambios.txt.
La idea será crear un directorio al cual copiar los archivos del sistema en el estado actual, luego quemar o copiar a una unidad externa estos datos.
Hay ciertos archivos que no deben ser copiados ya que se refieren al uso actual del sistema y se colocaran en la seccion exclude asi como la ruta del directorio de backup
Asumiendo que sacaremos el backup en /respaldos/copiaSO:
Linux
mkdir -p /respaldos/copiaSO
rsync -aAXv /* /respaldos/copiaSO --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs,/respaldos/copiaSO/*}
Una vez terminado podemos quemar o almacenar el directorio copiaSO para luego comparar cambios con el sistema o restaurarlo.
Para comparar una copia de seguridad de linux con el sistema actual usando rsync.
Asumiendo que tenemos el backup obtenido con el punto anterior, en /respaldos/copiaSO
Linux
rsync -av --dry-run / /respaldos/copiaSO --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/home/*/.gvfs,/respaldos/copiaSO/*} > /root/cambios.txt Con este comando obtenemos las diferencias del estado actual respecto al backup en el archivo /root/cambios.txt.
Etiquetas:
backups,
extra basico,
linux,
rsync,
sincronizar
Corregir Paquetes rotos en linux extra basico
Corregir paquetes rotos en linux debian, es decir cuando uso apt-get install o dpkg muestra un error tipo: "Se encontraron errores al procesar"
Linux
cd /var/lib/dpkg/info
Buscar el paquete problematico y eliminar el postinst o postrm ejemplo mc
rm mc.postrm
apt-get -f install
Linux
cd /var/lib/dpkg/info
Buscar el paquete problematico y eliminar el postinst o postrm ejemplo mc
rm mc.postrm
apt-get -f install
martes, 14 de febrero de 2012
Instalacion y configuracion extra basica de servidor y cliente de Hora (time server) ntp
Configuracion básica de un time server(192.168.1.1) y la de tus clientes (red 192.168.1.xxx)
En servidor linux (192.168.1.1)
apt-get install ntp ntpdate
Editar el archivo /etc/ntp.conf y colocar el siguiente contenido
server 0.br.pool.ntp.org
server 0.ubuntu.pool.ntp.org
restrict 127.0.0.1
restrict ::1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
luego reiniciar el servicio
ntpd stop (si no da colocar) service ntp stop
ntpd start (si no da colocar) service ntp start
En cliente linux(192.168.1.xxx)
apt-get install ntpdatejavascript:void(0)
ntpdate 192.168.1.1
En cliente Windows(192.168.1.xxx)
click en el reloj de la parte inferior derecha
click en el dialogo Tiempo de internet
Seleccione el check sincronizacion automatica y coloque el ip 192.168.1.1
luego Actualizar
En servidor linux (192.168.1.1)
apt-get install ntp ntpdate
Editar el archivo /etc/ntp.conf y colocar el siguiente contenido
server 0.br.pool.ntp.org
server 0.ubuntu.pool.ntp.org
restrict 127.0.0.1
restrict ::1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
luego reiniciar el servicio
ntpd stop (si no da colocar) service ntp stop
ntpd start (si no da colocar) service ntp start
En cliente linux(192.168.1.xxx)
apt-get install ntpdatejavascript:void(0)
ntpdate 192.168.1.1
En cliente Windows(192.168.1.xxx)
click en el reloj de la parte inferior derecha
click en el dialogo Tiempo de internet
Seleccione el check sincronizacion automatica y coloque el ip 192.168.1.1
luego Actualizar
Etiquetas:
extra basico,
fecha,
hora,
linux,
ntp,
ntpd,
ntpdate,
time server
viernes, 21 de octubre de 2011
Cambiar permisos directorios Linux
Cambiar los permisos de un arbol de directorios en linux
LINUX
te situas en el directorio inicial ej '/home/jordanluis/'
chmod 777 `find -type d`
ideal para dar permisos a tu acceso por samba
LINUX
te situas en el directorio inicial ej '/home/jordanluis/'
chmod 777 `find -type d`
ideal para dar permisos a tu acceso por samba
viernes, 7 de octubre de 2011
Cambiar el linux de UTF-8 a es_BO
Cambiar el linux de UTF-8 a es_BO
EDITAR:
/var/lib/locales/supported.d/local
es_BO ES-BO
/etc/environment
LANG="es_BO"
/etc/default/locale
LANG="es_BO"
Luego reconfigurar los locales
dpkg-reconfigure locales
EDITAR:
/var/lib/locales/supported.d/local
es_BO ES-BO
/etc/environment
LANG="es_BO"
/etc/default/locale
LANG="es_BO"
Luego reconfigurar los locales
dpkg-reconfigure locales
jueves, 3 de marzo de 2011
Instalacion y configuracion extra basica de Samba
Para compartir archivos entre tu linux y tu windows facilmente hay que configurar samba de forma basica:
Instalar samba
apt-get install samba
Crear usuario igual al de windows
useradd -s /bin/bash usuario-windows
passwd usuario-windows
smbpasswd -a usuario-windows
Configurar el grupo de trabajo
Editar /etc/samba/smb.conf Buscar "workgroup" y cambiar el grupo al mismo que tu windows:
workgroup = migrupo
Compartir un directorio
Editar /etc/samba/smb.conf
Al final añadir los datos al directorio que deseas compartir por ejemplo /respaldos
[Respaldos]
path = /respaldos/
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
Finalmente cambiar los permisos del directorio compartido
chmod 777 /respaldos
Instalar samba
apt-get install samba
Crear usuario igual al de windows
useradd -s /bin/bash usuario-windows
passwd usuario-windows
smbpasswd -a usuario-windows
Configurar el grupo de trabajo
Editar /etc/samba/smb.conf Buscar "workgroup" y cambiar el grupo al mismo que tu windows:
workgroup = migrupo
Compartir un directorio
Editar /etc/samba/smb.conf
Al final añadir los datos al directorio que deseas compartir por ejemplo /respaldos
[Respaldos]
path = /respaldos/
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
Finalmente cambiar los permisos del directorio compartido
chmod 777 /respaldos
jueves, 27 de enero de 2011
Establecer Fecha en linux / set date in linux
Recuperar fecha usando servicio NTP:
ntpdate ip_servidor o dominio
ej: ntpdate 190.129.83.14
date -s "01/27/2011 09:53:30" (esto establece la fecha del SO mm/dd/yyyy hh:mm:ss)
hwclock --systohc --utc (establece la fecha del BIOS a la fecha del SO)
Si existe el siguiente error:
select() to /dev/rtc to wait for clock tick timed out
Entonces:
hwclock --systohc --directisa --utc
ntpdate ip_servidor o dominio
ej: ntpdate 190.129.83.14
date -s "01/27/2011 09:53:30" (esto establece la fecha del SO mm/dd/yyyy hh:mm:ss)
hwclock --systohc --utc (establece la fecha del BIOS a la fecha del SO)
Si existe el siguiente error:
select() to /dev/rtc to wait for clock tick timed out
Entonces:
hwclock --systohc --directisa --utc
Suscribirse a:
Entradas (Atom)
