Como yo me las he visto y deseado para crear un tunel SSH [y las explicaciones que he ido viendo no me convencen...] os pongo mi solución:
Mi caso fue el siguiente:
80.80.80.80 40.40.40.40 192.168.1.1
[PC OFICINA] --------- [PC CASA con puerto 64000 abierto] ---- [ROUTER CASA con puerto 80]
Yo quería llegar al router desde la oficina. Hice lo siguiente [ip inventadas por supuesto]
Abro una sesion SSH con PC CASA. Una vez abierta, abro otra consola [sin conectarme a ningún sitio].
en esa consola escribo: ssh -f usuario@40.40.40.40 -L 6666:192.168.1.1:80 -N -p64000
Con esto, quedará abierto un puerto en la máquina PC OFICINA con el número 6666
Si en un navegador voy a la url: http://localhost:6666 veré mi router de casa
Saludos!
Dani
martes, 6 de abril de 2010
jueves, 16 de abril de 2009
Montar SMBFS y CIFS
Puede que a veces queramos hacer un backup a distancia montando una unidad de un SAMBA.
Tenemos dos opciones:
Tenemos dos opciones:
mount -t cifs //ntserver/download -o username=fher98,password=miclave /mnt/ntserver
ó en caso de error, hacer lo mismo pero con -t smbfs
miércoles, 15 de abril de 2009
Errores MSSQL + PHP
Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'sa'. (severity 14) in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 7
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 10.240.32.211 in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 7
Warning: mssql_select_db() [function.mssql-select-db]: message: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 8
Si se producen estos errores, la mejor manera de solucionarlo es desactivar el "secure_connections" del mssql en el php.ini. Esa directiva fuerza al uso de usuarios de sistema para loggearse en el SQL Server.
Saludos,
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 10.240.32.211 in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 7
Warning: mssql_select_db() [function.mssql-select-db]: message: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 8
Si se producen estos errores, la mejor manera de solucionarlo es desactivar el "secure_connections" del mssql en el php.ini. Esa directiva fuerza al uso de usuarios de sistema para loggearse en el SQL Server.
Saludos,
lunes, 2 de marzo de 2009
Error Proxy Error de JBOSS
502: Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /otaFront/AvantOTAServ.
Reason: Error reading from remote server
Se soluciona aumentando el tiempo de timeout del Apache [a un valor elevado] y el número de Threads que se pueden lanzar concurrentemente del JBoss.
saludos,
Dani
lunes, 2 de febrero de 2009
Redirecciones en QMAIL
Si necesitáis hacer algún tipo de redirección en el qmail, tan sólo deberéis hacer lo siguiente:
ir a /home/vpopmail/domains/dominio_que_nos_interesa
ahí, crearemos un fichero tal que .qmail-xxxx donde xxxx es uno de los usuarios que haya dentro de esta carpeta del dominio.
Si por ejemplo tenemos los usuarios info,usuario1,usuario2...
podríamos crear un fichero llamado por ejemplo: .qmail-info que contenga en su interior:
&mail@arediregir.com
Y ya funcionará ;)
Saludos,
Dani
ir a /home/vpopmail/domains/dominio_que_nos_interesa
ahí, crearemos un fichero tal que .qmail-xxxx donde xxxx es uno de los usuarios que haya dentro de esta carpeta del dominio.
Si por ejemplo tenemos los usuarios info,usuario1,usuario2...
podríamos crear un fichero llamado por ejemplo: .qmail-info que contenga en su interior:
&mail@arediregir.com
Y ya funcionará ;)
Saludos,
Dani
lunes, 19 de enero de 2009
miércoles, 7 de enero de 2009
Eliminar registro de clientes en Cold Fusion
Al parecer, debido a un error en el diseño de todas las versiones de Cold Fusion, la información de las sesiones de clientes, se almacena sin control en el registro de windows, acabando por no dejar ejecutar aplicaciones con dicho sistema.
Suele dar un error como:
Para solucionar esto, id al registro de windows:
HKEY_LOCAL_MACHINE\SOFTWARE\$REQUEST\ColdFusion\CurrentVersion\Clients\$entry
Eliminad TODAS las claves que encontréis en clients y ya volverá a funcionar todo correctamente.
Saludos,
Dani.
Suele dar un error como:
Error Diagnostic Information
Error attempting to get the client (Client ID = 'xxxxx').
A problem was encountered trying to access the system registry. Error number 1450 occurred.
The error occurred while processing an element with a general identifier of (CFAPPLICATION), occupying document position (x:x) to (xx:xx).Para solucionar esto, id al registro de windows:
HKEY_LOCAL_MACHINE\SOFTWARE\$REQUEST\ColdFusion\CurrentVersion\Clients\$entry
Eliminad TODAS las claves que encontréis en clients y ya volverá a funcionar todo correctamente.
Saludos,
Dani.
miércoles, 17 de diciembre de 2008
Añadir Virtual Host a Apache2
Para añadir un VirtualHost a un Apache2, necesitarás hacer lo siguiente:
sitúate en /etc/apache/sites-available
crea un nuevo fichero llamado: nombre_de_tu_host.conf
y pon el siguiente contenido (haz click en la imagen para agrandar)

Finalmente, crea un enlace símbolico así:
cd /etc/apache2/sites-enabled/
ln -s ../sites-available/nombre_de_tu_host.conf
Recarga la configuración del Apache2...
/etc/init.d/apache2 reload
y ya estára!
Saludos,
Dani.
sitúate en /etc/apache/sites-available
crea un nuevo fichero llamado: nombre_de_tu_host.conf
y pon el siguiente contenido (haz click en la imagen para agrandar)
Finalmente, crea un enlace símbolico así:
cd /etc/apache2/sites-enabled/
ln -s ../sites-available/nombre_de_tu_host.conf
Recarga la configuración del Apache2...
/etc/init.d/apache2 reload
y ya estára!
Saludos,
Dani.
viernes, 28 de noviembre de 2008
Reinicio de servicio ASP en linux
Algunos clientes, puede que tengan instalado el servidor ASP
en sus máquinas linux.
Para solucionar un bloqueo del servicio deberemos hacer lo siguiente:
Apagar el servicio stopcaspd
Activar el servicio startcaspd
Saludos,
Dani.
en sus máquinas linux.
Para solucionar un bloqueo del servicio deberemos hacer lo siguiente:
Apagar el servicio stopcaspd
Activar el servicio startcaspd
Saludos,
Dani.
miércoles, 29 de octubre de 2008
RAID utils en Linux
Imaginemos que tenemos instalado RAIDUTILS, y por supuesto, nuestra controladora RAID de Adaptec.
Vamos a obtener los datos del raid con:
PERO si nos sale un error como este:
Engine connect failed: COMPATIBILITY number
Lo que tenemos que hacer, es crearnos un script que ejecute lo siguiente:
Vamos a obtener los datos del raid con:
raidutil -d 0 -L physical
PERO si nos sale un error como este:
Engine connect failed: COMPATIBILITY number
Lo que tenemos que hacer, es crearnos un script que ejecute lo siguiente:
echo "Creating Device Nodes..."
num=0
while [ $num -lt 4 ]
do
if [ ! -c /dev/dpti$num ]
then
mknod /dev/dpti$num c 151 $num
fi
num=`expr $num + 1`
done
viernes, 17 de octubre de 2008
Comprobar librerías linkadas de un binario
usando:
ldd nombre_del_binario
sabremos cuales son las librerías de que depende.
Si queremos conocer más del binario, siempre tenemos hexdump y hexedit.
Saludos,
ldd nombre_del_binario
sabremos cuales son las librerías de que depende.
Si queremos conocer más del binario, siempre tenemos hexdump y hexedit.
Saludos,
jueves, 16 de octubre de 2008
Modificar configuración SPF
Para modificar la configuración del spf, deberemos editar
[en mi caso desde el panel de control del cliente] pero vosotros podéis hacerlo desde la configuración del dns [añadir un campo TXT] que incluya lo siguiente
v=spf1 mx ip4:62.97.115.0/24 ip4:213.27.212.0/24 -all [donde las ip, son las que queremos que salten el SPF y el -all son todas las demás que NO podrán saltarse el spf]
[en mi caso desde el panel de control del cliente] pero vosotros podéis hacerlo desde la configuración del dns [añadir un campo TXT] que incluya lo siguiente
v=spf1 mx ip4:62.97.115.0/24 ip4:213.27.212.0/24 -all [donde las ip, son las que queremos que salten el SPF y el -all son todas las demás que NO podrán saltarse el spf]
lunes, 13 de octubre de 2008
Modificar access.db
En Sendmail, existe un fichero access.db, encargado de controlar los dominios a los que permitimos hacer [o no] relay.
Para editarlo, debemos hacer:
pico /etc/mail/access.db
Lo modificamos poniendo REJECT o RELAY según queramos.
Reconstruimos el fichero con un:
make access.db
Recargamos sendmail con:
/etc/init.d/sendmail reload
Y ya estará solucionado.
Saludos,
Para editarlo, debemos hacer:
pico /etc/mail/access.db
Lo modificamos poniendo REJECT o RELAY según queramos.
Reconstruimos el fichero con un:
make access.db
Recargamos sendmail con:
/etc/init.d/sendmail reload
Y ya estará solucionado.
Saludos,
miércoles, 1 de octubre de 2008
Personalizar logs de JBoss
Si queréis personalizar los logs del JBoss, debéis incluir lo siguiente en el fichero log4j.xml que se encuentra en /ruta_del_jboss/server/default/conf/
category name="org.ibit.avanthotel"
priority value="WARN" class="org.jboss.logging.XLevel"
category
(abrid y cerrad los tags como en html)
El valor de log puede ser:
ERROR
INFO
DEBUG
WARN
TRACE
Id probando el que más os convenga ;)
Saludos,
Dani.
priority value="WARN" class="org.jboss.logging.XLevel"
category
(abrid y cerrad los tags como en html)
El valor de log puede ser:
ERROR
INFO
DEBUG
WARN
TRACE
Id probando el que más os convenga ;)
Saludos,
Dani.
martes, 30 de septiembre de 2008
Consultas SNMP
Si necesitáis hacer una consulta de un servidor determinado por SNMP,
instalad las herramientas de linux 'snmp' y usad el comando:
snmpstatus -v1 -c nombrecomunidad x.x.x.x
En mi caso, los nombres de la comunidad son ACKSTORMWIN y ACKSTORMLNX
Saludos,
Dani.
instalad las herramientas de linux 'snmp' y usad el comando:
snmpstatus -v1 -c nombrecomunidad x.x.x.x
En mi caso, los nombres de la comunidad son ACKSTORMWIN y ACKSTORMLNX
Saludos,
Dani.
lunes, 15 de septiembre de 2008
Convertir imágenes a pdf.
¿Deseas convertir ficheros de imagen a un pdf?
Lo tienes fácil con estas dos herramientas:
pdftk (une ficheros pdf)
sam2p (convierte imágenes a pdf)
Lo que deberéis hacer es lo siguiente:
for f in `ls *.jpg`;do sam2p $f PDF: $f.pdf ; done ; pdftk *.pdf cat output resultado.pdf ;
Este fichero convierte todos los *.jpg a un solo pdf llamado resultado.
Puedes cambiar el formato de entrada (jpg,gif,bmp...) y el de salida (ps,pdf,eps...)
Saludos,
Dani.
Lo tienes fácil con estas dos herramientas:
pdftk (une ficheros pdf)
sam2p (convierte imágenes a pdf)
Lo que deberéis hacer es lo siguiente:
for f in `ls *.jpg`;do sam2p $f PDF: $f.pdf ; done ; pdftk *.pdf cat output resultado.pdf ;
Este fichero convierte todos los *.jpg a un solo pdf llamado resultado.
Puedes cambiar el formato de entrada (jpg,gif,bmp...) y el de salida (ps,pdf,eps...)
Saludos,
Dani.
Problemas saturación qmail
Si tenemos problemas con el qmail, podemos usar los siguientes comandos:
qmHandle -l (nos lista los correos que tenemos en la cola remota y en la local)
qmHandle -l -s (lo mismo pero coloreado).
qmHandle -R -s (nos muestra los correos en la cola remota con información de estos).
qmHandle -L -s (nos muestra los correos en la cola remota con información de estos).
Saludos
Dani.
qmHandle -l (nos lista los correos que tenemos en la cola remota y en la local)
qmHandle -l -s (lo mismo pero coloreado).
qmHandle -R -s (nos muestra los correos en la cola remota con información de estos).
qmHandle -L -s (nos muestra los correos en la cola remota con información de estos).
Saludos
Dani.
miércoles, 30 de julio de 2008
Cambiar imagen corporativa de Horde
Nos vamos a:
mailsvr:/usr/share/horde/ackmail/ackmail/images/customers_logos
y hacemos un enlace simbólico para cada site:
ln -s ./vyrtucom.com taconline.net
Saludos,
Dani.
mailsvr:/usr/share/horde/ackmail/ackmail/images/customers_logos
y hacemos un enlace simbólico para cada site:
ln -s ./vyrtucom.com taconline.net
Saludos,
Dani.
martes, 29 de julio de 2008
Problemas con correos
Estos son los problemas más comunes (y sus explicaciones) en los servidores de correo.
http://www.puntodered.com/index.php/Manuales/interpretacion-de-errores-producidos-por-un-servidor-de-correos/Imprimir.html
Agradezco mucho la información:
http://www.prolinux.net.uy/?P=ne&S=do&pg=nedoerrorescorreo#fre
y www.puntored.com
http://www.puntodered.com/index.php/Manuales/interpretacion-de-errores-producidos-por-un-servidor-de-correos/Imprimir.html
Agradezco mucho la información:
http://www.prolinux.net.uy/?P=ne&S=do&pg=nedoerrorescorreo#fre
y www.puntored.com
lunes, 28 de julio de 2008
Crear usuarios y tablas con MySQL
Si queremos crear una tabla, y a un usuario darle permisos para esa tabla hacemos:
create database nombreBBDD;
GRANT ALL PRIVILEGES ON nombrebasededatos.nombretabla TO 'usuario'@'localhost' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;
Si queremos darle permisos de todo tipo a todas las bases de datos hacermos "...ON *.*"
Si queremos darle permisos a todas las tablas de una base de datos determinada "...ON BBDD.*"
Si queremos darle permisos a conexiones externas en vez de 'localhost' ponemos '%'
Si queremos acceso a solo una IP hacemos "...@'ip'"
Saludos,
Dani.
create database nombreBBDD;
GRANT ALL PRIVILEGES ON nombrebasededatos.nombretabla TO 'usuario'@'localhost' IDENTIFIED BY 'contraseña' WITH GRANT OPTION;
Si queremos darle permisos de todo tipo a todas las bases de datos hacermos "...ON *.*"
Si queremos darle permisos a todas las tablas de una base de datos determinada "...ON BBDD.*"
Si queremos darle permisos a conexiones externas en vez de 'localhost' ponemos '%'
Si queremos acceso a solo una IP hacemos "...@'ip'"
Saludos,
Dani.
Suscribirse a:
Entradas (Atom)
