viernes, 13 de julio de 2012

Asociar tarea programada a un usuario sin contraseña

0 comentarios, Publicado por Covent en 8:48 ,
Probado en Windows XP. Cuando creamos una tarea programada, el sistema nos obliga a indicar un usuario y contraseña para ejecutar este proceso. Para evitar este requerimiento se puede realizar un cambio en el registro de Windows:


Inicio > Ejecutar >  regedit. En la rama HKLM > System > Currentcontrolset > Control > Lsa.  Cambiamos el valor de LimitBlankPasswordUse a 0. Aceptamos y salimos de regedit. Y ya podemos crear nuestra tarea sin especificar un usuario.

jueves, 14 de junio de 2012

Configurar SSH en lugar de Telnet para Router-Switch Cisco

0 comentarios, Publicado por Covent en 0:30 ,
Las pruebas han sido realizadas con un router pero de igual manera debería ser lo mismo para un switch Cisco.

El primer paso, antes de generar las keys para el uso de SSH es necesario asignar un nombre de dominio que será usado para generar las llaves de encriptación para la securización de SSH (y HTTPS sin se utiliza):
router(config)#ip domain name r1.domain.name
También asignamos el hostname al router en caso de no haberlo hecho:
router(config)#hostname r1
Podemos generar keys genéricas para todos los servicios o hacerlo de forma específica, en este caso decimos general-keys para que sean llaves genéricas para todo. Especificamos el nombre de dominio y una encriptación igual o superior a 1024:
r1(config)#crypto key generate rsa
Choose the size of the key modulus in the range of 360 to 2048 for your
General Purpose Keys. Choosing a key modulus greater than 512 may take
a few minutes.

How many bits in the modulus [512]: 1024
% Generating 1024 bit RSA keys, keys will be non-exportable...[OK]

*Jun 10 22:05:05.423: %SSH-5-ENABLED: SSH 1.99 has been enabled
Generamos los usuarios que vamos a usar para SSH, en este caso uno de pruebas, especificamos “secret” en lugar de “password” para que la clave aparezca encriptada en la configuración:
r1(config)#username foo secret test
También podemos especificar los privilegios a asignar al usuario del 1 (menor) al 15 (mayor). Asignando 1 el usuario debería accceder manualmente al modo “enable” mientras que con privilegio 15 accede automáticamente al modo privilegiado:
r1(config)#username foo privilege 15 secret test
Especificamos ciertos parámetros de configuración de SSH como son la versión SSH a utilizar, el valor de timeout y el número de intentos fallidos que permitimos:
r1(config)#ip ssh version 2
r1(config)#ip ssh authentication-retries 2
r1(config)#ip ssh time-out 120
Verificamos que SSH está funcionando con los parámetros indicados:
r1#show ip ssh
SSH Enabled - version 2.0
Authentication timeout: 120 secs; Authentication retries: 2
Finalmente vamos a editar los puertos de acceso telnet (vty) para que sólo se permita el acceso por SSH y deshabilitar el acceso inseguro (telnet), configuramos los 5 puertos disponibles (0 al 4) de modo que tengamos la posibilidad de 5 usuarios concurrentes, si quisieramos menos podemos habilitarlo en menos puertos:
r1(config)#line vty 0 4
r1(config-line)#transport input ssh
r1(config-line)#login local
Con esto sería todo, ya sólo queda probar el funcionamiento accediendo por ssh al servicio con el usuario creado, en este caso sería por el puerto 22 ya que no lo hemos modificado. Si todo va bien podemos guardar la configuración:
r1#copy running-config startup-config

jueves, 10 de mayo de 2012

Federated "CREATE SERVER" para MySQL

0 comentarios, Publicado por Covent en 10:53 ,
No voy a pararme a definir que hace o para que son las Federated Table, probablemente si has llegado hasta aqui es porque ya lo tienes suficientemente claro y estas intentando solucionar algún error como "#1064 - You have an error in your SQL syntax; check the manual..."
Hasta la versión 5.0 de Mysql se hace así:

CREATE TABLE A (
`a_id` int(20) NOT NULL,
`some_string` varchar(128) NOT NULL default ''
)
ENGINE="FEDERATED" CONNECTION='mysql://user:password@ipserver:3306/database/table';

A partir de la versión 5.1 de Mysql cambian las cosas y asi es como se haría:

CREATE SERVER 'master_database' foreign data wrapper 'mysql' options
(HOST 'A.B.C.D',
DATABASE ' database ',
USER 'user',
PASSWORD '',
PORT 3306,
SOCKET '',
OWNER 'root');


Para crear la tabla:

CREATE TABLE A (
`a_id` int(20) NOT NULL,
`some_string` varchar(128) NOT NULL default ''
)
ENGINE="FEDERATED" CONNECTION='master_database';

¿Quieres hacer algún cambio?

ALTER SERVER 'master_database' options(DATABASE 'database2');



Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

martes, 8 de mayo de 2012

ERROR 1045 (28000): Access denied for user 'usuario'@'servidor' (using password: YES)

0 comentarios, Publicado por Covent en 14:58 ,
Para solucionar este error lo mejor es cambiar la contraseña de ese usuario desde consola. No se debe usar ninguna plataforma web ni nada parecido.


Si esta información te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias