quarta-feira, 28 de setembro de 2011

Instalando o novo USB Loader GX 2.2

por em 10 de agosto, 2011


[Tutorial - Instalando o novo USB Loader GX 2.2]

Olá senhoras e senhores da Games Fever. Como prometido, no tutorial de hoje ensinarei vocês a instalar a mais nova versão do USB Loader, o USB Loader GX 2.2. Essa nova versão promete acabar com muitos problemas que são dor de cabeça para muitos usuários desse programa e traz ainda diversas novas funções: Total suporte a unidades FAT32 e NTFS, Função “Back To” (Quando você sai do jogo, ao invés dele voltar pro wii menu, volta pra tela do usb loader gx)”, Função “Block IOS Reload”, Suporte às Rodries CIOS, Suporte às CIOSX D2X (Recomendado), Suporte à Winnertag,  Suporte a Dispositivos com mais de 2TB, Suporte a dois drives simultâneos… etc e etc… Quem quiser ver o Changelog completo, digite “USB LOADER GX” no Google e entre no site oficial do programa. O Tutorial vai ser bem simples… consiste em simplesmente instalar um arquivo .wad ou então apertar o botão “Update” em alguma versão anterior do USB Loader GX. Acho que esse tutorial nem é tão necessário, mas como tem muita gente enchendo o saco dizendo que depois que executou o Pimp My Wii 2.24 ou Instalou as CIOSX D2X os loaders pararam de funcionar, taí o tutorial.

Nível do Tutorial: Fácil

Pré – Requisitos:

  • SD Card de tamanho qualquer
  • Homebrew channel 1.0.8 previamente instalado
  • CIOSX D2X V6 (249/250) + Rodries CIOS V5.1 (202/222/223/224/225)
  • Pack do Tutorial >>>[CLIQUE AQUI]<<<
  • Internet Configurada no Wii (APENAS PARA QUE FOR USAR A FERRAMENTA DE UPDATE)

[TUTORIAL]

[Parte I: Preparando o SD Card para o trabalho

  • Baixe o pack e extraia o conteúdo dele para a área de trabalho do seu Computador. Você irá obter uma pasta com o nome do tutorial.
  • Insira o SD Card no seu computador, abra a pasta raíz, faça backup do que estiver dentro dele e em seguida formate-o em FAT32.
  • Agora abra a pasta do tutorial e pegue a pasta “apps” e a pasta “wad” contidas nela e copie-as para a raíz do seu SD Card. Ignore a pasta "Config" por enquanto.
  • Agora retire o SD Card do computador e coloque-o no Wii.

[Parte II: Instalando o USB Loader GX 2.2 com o Wad Manager 1.7]

Bem, chegamos à parte importante do tutorial. É aqui onde você deve redobrar sua atenção para que nada saia errado. Sigam à risca o que estiver escrito e seu wii chegará vivo ao final.

[OPÇÃO 1]

       Antes de começar essa parte, trate de remover qualquer versão anterior do USB Loader GX que esteja instalada no seu Wii. Para fazer isso, basta você apagar o canal do USB Loader GX usando o Menu “DATA MANAGEMENT” do Wii. Se você usa o USB Loader GX apartir do Homebrew Channel, apague a pasta do USB Loader GX de dentro da pasta “apps” do seu SD Card antes de instalar essa nova versão.

  • Com o SD Card devidamente inserido no seu Wii, abra o Homebrew Channel e selecione o ícone do WAD Manager 1.7 e em seguida pressione o botão “LOAD”.
  • Aperte A na tela “Disclaimer”
  • Na tela “SELECT IOS VERSION TO USE”, selecione a IOS249 e em seguida aperte “A”
  • Na tela “Select NAND emulator device”, selecione “Disabled” e em seguida aperte “A”
  • Na tela “Select source device”, selecione “Wii SD Slot” e em seguida aperte “A”
  • Agora apareceu uma tela pra você selecionar a pasta onde estão os arquivos .wad, selecione a pasta WAD.
  • Selecione o arquivo “USB Loader GX 2.2 ULNR.wad”  e em seguida a opção “Install WAD”
  • Aperte “A” Quando terminar
  • Aperte Home para voltar ao Menu do Homebrew Channel
  • No Menu do Homebrew Channel, aperte Home e em seguida “Return to System Menu” para voltar para o Menu do Wii.

Agora você verá que o canal do USB Loader está em algum lugar da tela principal do Wii menu. Vale salientar que este NÃO é um Canal atalho, ou seja, você não precisa ter os arquivos do USB Loader GX dentro do seu SD Card para que ele funcione. Para este aplicativo, o SD Card só se faz necessário para armazenar os arquivos de configuração e as imagens das capas dos jogos.

[OPÇÃO 2]

       Se você já tem alguma versão anterior do USB Loader GX e tem Internet configurada no seu Wii, basta que você abra o menu de configurações do seu USB Loader GX e procure pelo botão “UPDATE”. Aperte o botão e ele fará tudo sozinho.

[Parte III: Configurando o USB Loader GX 2.2]

      Bem… eu previ que muita gente iria se embananar nessa parte, por isso eu simplesmente fiz um arquivo de configurações “Custom” e coloquei no pack do tutorial. Lembram-se da pasta “Config” que eu disse pra vocês ignorarem no começo do tutorial? Pois é… Basta que, após instalar o USB Loader GX 2.2, vocês coloquem aquela pasta “config” na raíz do SD Card que vocês usam normalmente no Wii, fazendo isso, Quando vocês abrirem o USB Loader GX, ele já estará configurado. Se quiserem mudar alguma coisa, podem mudar, mas tenham certeza do que estão fazendo.

 

Pronto, agora vocês têm a ultima versão do USB Loader GX. Espero que essa ladainha de “Ah… Meu loader parou de funcionar” acabe. Até a próxima o/

quarta-feira, 7 de setembro de 2011

Optimizar a performance do MySQL em Linux

Uma das componentes mais importantes na optimização do desempenho de um ambiente LAMP (Linux, Apache, MySQL, PHP/Perl) é definitivamente a componente base de dados, ou seja, o MySQL. É o componente onde a sua correcta configuração pode fazer a maior diferença entre um servidor que fica de rastos com um pequeno pico no tráfego ou um que aguenta incólume.

É possível tornar o MySQL mais rápido de 3 formas:

  1. Hardware mais potente.Aumentar a capacidade do hardware é a mais fácil de todas, mas também a mais dispendiosa e menos eficiente.
  2. Correcta afinação dos parâmetros do MySQL (my.cnf). A correcta definição dos parâmetros permite que a memória disponível no servidor seja distribuída da melhor forma, tentamos pois minimizar que o processo mysqld tenha aceda ao disco. Também informamos a base de dados acerca do tipo de carga a esperar para que o MySQLprepare os seus recursos da forma mais eficiente.
    Optimização das consultas SQL. É de extrema importância que as tabelas tenham os índices bem definidos, entre outros aspectos.

Neste artigo mostro uma forma simples e expedita de saber quais os parâmetros e que valores aplicar no my.cnf (ficheiro de configuração do MySQL).

 

Aplicar o my.cnf mais apropriado ao sistema

Juntamente com todas as instalações do MySQL, vem um conjunto de ficheiros modelo de configuração para vários tipos de servidor. Devemos escolher aquele que é mais indicado para o nosso caso específico.

Os ficheiros modelo são os seguintes:

·       my-huge.cnf (enorme capacidade)

·       my-large.cnf (grande capacidade)

·       my-medium.cnf (média capacidade)

·       my-small.cnf (pequena capacidade)

As definições que vêm por defeito no my.cnf são para um servidor com capacidades muito reduzidas, isto para que, por defeito, o MySQL possa correr em qualquer servidor. Devemos por isso substituir esses parâmetros pelos encontrados num dos ficheiros modelo mais adequado ao nosso tipo de sistema.

Caso não saiba onde se encontram esses ficheiros no sistema pode aplicar o seguinte comando para descobrir a sua localização.

find / -name my-*.cnf

Depois de feitas as alterações deve reiniciar o MySQL e esperar até que ele tenha pelo menos 48 horas de carga.

 

Instalar e correr o MySQL Performance Tuning Primer Script

Fazer o download do scrip

wget http://day32.com/MySQL/tuning-primer.sh

Tornar o script executável

chmod +x ./tuning-primer.sh

Correr o script

./tuning-primer.sh

 

Exemplo do relatório para um caso real
-- MYSQL PERFORMANCE TUNING PRIMER --
    
- By: Matthew  Montgomery -
MySQL Version 4.1.22-standard-log i686

Uptime = 2 days 7 hrs 2 min 31 sec
Avg. qps = 332
Total Questions = 65843202
Threads Connected = 44

Server has been running for over 48hrs.
It should be safe to follow these recommendations

To find out more information on how each of these
runtime variables effects performance visit:
http://dev.mysql.com/doc/refman/4.1/en/server-sys
tem-variables.html

Visit  http://www.mysql.com/products/enterprise/a
dvisors.html

for info about MySQL's Enterprise Monitoring and
 Advisory Service

SLOW QUERIES
Current long_query_time = 5 sec.
You have
1942348 out of 65843325
that take longer
than 5 sec. to complete
The slow query log is enabled.

Your long_query_time seems to be fine

WORKER THREADS
Current thread_cache_size = 8
Current threads_cached = 7
Current threads_per_sec = 0
Historic threads_per_sec = 0

Your thread_cache_size is fine

MAX CONNECTIONS
Current max_connections = 100
Current threads_connected = 47
Historic max_used_connections = 101
The number of used connections is
101%
of  the
configured maximum.

You should raise max_connections

MEMORY USAGE
Max Memory Ever Allocated : 1 G
Configured Max Per-thread Buffers : 1 G
Configured Max Global Buffers : 426 M
Configured Max Memory Limit : 1 G
Physical Memory : 5.94 G

Max memory limit seem to be within
acceptable norms

KEY BUFFER
Current MyISAM index space = 179 M
Current key_buffer_size = 384 M
Key cache miss rate is 1 : 62678
Key buffer fill ratio = 23.00 %

Your key_buffer_size seems to be too high.

Perhaps you can use these resources elsewhere

QUERY CACHE
Query cache is enabled
Current query_cache_size = 32 M
Current query_cache_used = 14 M
Current query_cache_limit = 1 M
Current Query cache Memory fill ratio = 44.98 %
Current query_cache_min_res_unit = 4 K

MySQL won't cache query results that are larger
than  query_cache_limit in size

SORT OPERATIONS
Current sort_buffer_size = 2 M
Current record/read_rnd_buffer_size = 7 M

Sort buffer seems to be fine

JOINS
Current join_buffer_size = 132.00 K
You have had 766426 queries where a join could
not use an index properly

You have had 501 joins without keys that check
for key  usage after each row

You should enable "log-queries-not-using-indexes"
Then look for non indexed joins in the slow query
log.
If you are unable to optimize your queries you
may want to increase your
join_buffer_size to accommodate larger joins
in one pass.

Note! This script will still suggest raising
the  join_buffer_size when

ANY joins not using indexes are found.

OPEN FILES LIMIT
Current open_files_limit = 4166 files

The open_files_limit should typically be set
to at  least 2x-3x

that of table_cache if you have heavy MyISAM usage.
You currently have open more than 75% of your
open_files_limit

You should set a higher value for open_files_limit
in  my.cnf

TABLE CACHE
Current table_cache value = 2028 tables
You have a total of 1652 tables
You have
2028
open tables.
Current table_cache hit rate is
14%,  while 100%

of your table cache is in use
You should probably increase your table_cache

TEMP TABLES
Current max_heap_table_size = 16 M
Current tmp_table_size = 32 M
Of 793662 temp tables, 17% were created on disk

Effective in-memory tmp_table_size is limited to 
max_heap_table_size.

Created disk tmp tables ratio seems fine

TABLE SCANS
Current read_buffer_size = 1 M
Current table scan ratio = 69 : 1

read_buffer_size seems to be fine

TABLE LOCKING
Current Lock Wait ratio =
1 : 44

You may benefit from selective use of InnoDB.
If you have long running SELECT's against
MyISAM tables and perform
frequent updates consider setting
'low_priority_updates=1'

O relatório está dividido em várias secções. No final de cada secção é feita a sugestão se algo deve ser alterado ou se os parâmetros definidos estão correctos.

Finalmente devemos aplicar as sugestões e analisar o comportamento do sistema. Este script poupa muito tempo de análise e interpretação dos imensos parâmetros passíveis de optimização. Este processo deve ser revisto regularmente, principalmente se acontecerem mudanças na quantidade de tráfego a chegar ao sistema.

Alternativa mais demorada

Também é possível fazer este trabalho de optimização de uma forma não automática. Para este efeito recomendo a instalação do mysqlreport e leitura do manual de interpretação do relatório.

Happy tuning!

Comentários

Pergunta:

Executei o MySQL Performance Tuning Primer Script conforme você orientou (MySQL Version 5.0.32-Debian_7etch5 i486), porém ocorreram vários erros de command not found, integer expression expected e not a valid identifier. Com isso os testes de MEMORY USAGE, KEY BUFFER, QUERY CACHE, SORT OPERATIONS e JOINS não foram executados. Tem idéia do que pode ser? Usei o tuning-primer.sh de 2008-02-21.

 

Resposta:

Deve estar a faltar-lhe algum componente no sistema, como por exemplo o utilitário bc.
http://linux.about.com/od/commands/l/blcmdl1_bc.htm

segunda-feira, 11 de julho de 2011

Como converter .vbs, .js, .htm, .bat, .hta para um EXEComo converter .vbs, .js, .htm, .bat, .hta para um EXE

.vbs, .js, .htm, .bat, .hta para EXE [GRÁTIS]

Boas,

Decidi partilhar esta dica pois pode dar jeito e além disso é grátis.

O artigo intitulado Make Sure Your Scripts Have Some Protection - A new way to protect the scripts you intend to distribute é a base deste tópico e está disponível em
http://www.windowsitpro.com/WindowsS...569/50569.html

Trata-se de um ficheiro VbScript(DotNetWrapper.vbs) que permite converter em EXE vários scripts como .vbs, .js, .htm, .bat e .hta.

MODO DE USAR

Código:
 DotNetWrapper.vbs 
Script_File Script_Type Script_Engine
Output_File [Icon_File]
EXEMPLO NA LINHA DE COMANDO


Código:
WScript.exe DotNetWrapper.vbs C:\SCRIPTS\meuscript.vbs .vbs wscript.exe C:\SCRIPTS\meuscript.exe
O ficheiro DotNetWrapper.vbs pode ser descarregado em http://www.windowsitpro.com/Files/07/50569/50569.zip

NOTA Para HTA's o Script_Engine é mshta.exe

domingo, 19 de junho de 2011

Lista de comandos para Windows 7, Vista e XP

Existem alguns aplicativos e configurações do Windows que estão escondidos e outros ficam a vários cliques de distância. Uma forma rápida de acessar estas funções do Windows é executá-las via linha de comando. Confira essa lista de comandos Windows que podem ser executados a partir do menu Iniciar / Executar.

Os comandos abaixo podem ser executados pelo menu “Iniciar > Executar” tecla de atalho (Win+R), caixa de pesquisa (Windows 7 e Vista) e você também pode criar um atalho para o comando.

  • appwiz.cpl - Adicionar ou Remover
  • calc - Calculadora
  • certmgr.msc – Gerenciador de certificados
  • charmap – Abre o mapa de caracteres
  • chkdsk - Verifica o disco rígido
  • cleanmgr - Limpeza de disco do Windows.
  • cmd - Prompt de comando
  • compmgmt.msc – Gerenciamento do computador
  • control - Painel de Controle
  • control userpasswords – Contas de usuário
  • control folders – Opções de pasta
  • control netconnections – Conexões de rede
  • control schedtasks – Tarefas agendadas
  • desk.cpl – Propriedades de vídeo
  • devmgmt.msc - Gerenciador de dispositivos
  • dfrg.msc – Desfragmentador do Windows
  • dxdiag – Ferramenta de diagnóstico do Directx
  • eudcedit - Editor de caracteres particulares
  • explorer - Windows Explorer
  • iexploreInternet Explorer
  • firewall.cpl - Firewall do Windows
  • inetcpl.cpl - Propriedades de internet
  • intl.cpl – Opções regionais e de idioma
  • magnify – Lente de aumento
  • main.cpl – Propriedades de mouse
  • mmc – Console de gerenciamento Microsoft
  • mmsys.cpl -  Propriedades de som
  • mrt - Ferramenta de remoção de software Mal-intencionado
  • msconfigUtilitário de configuração do sistema
  • msinfo32 – Informações do sistema
  • mspaint – Paint do Windows
  • narrator - Microsofft Narrator
  • notepad – Bloco de notas
  • ntbackup – Utilitário de backup
  • osk - Teclado Virtual
  • perfmon - Desempenho do sistema
  • regedit - Editor de registro
  • schedlgu.txt - Log das Tarefas agendadas
  • services.msc – Serviços do Windows
  • sfc /scannow – Proteção de arquivos do Windows
  • sndrec32 - Gravador de som
  • sysdm.cpl – Propriedades do sistema
  • sysedit – Editor de configuração do sistema
  • taskmgr – Gerenciador de tarefas
  • wiaacmgr – Assistente de Scanner e Câmera
  • winver – Versão do Windows
  • wscui.cpl – Central de Segurança
  • wupdmgr - Windows Update

 

Adicionar/Remover Programas appwiz.cpl

Ferramentas Administrativas control admintools
Actualizações Automáticas wuaucpl.cpl
Assistente para Transferência de Arquivos Bluetooth fsquirt
Partilhas DDE ddeshare
Gestor de Dispositivos devmgmt.msc
Painel de Controlo do Direct X (se instalado) directx.cpl

Ferramenta de Diagnóstico do Direct X dxdiag

Limpeza de Disco cleanmgr
Verificação de Assinatura de Arquivo sigverif
Findfast findfast.cpl
Opções de Pasta control folders
Fontes control fonts
Pasta Fontes fonts
Conexões de Rede control netconnections
Conexões de Rede ncpa.cpl
Assistente para Configuração de Rede netsetup.cpl
Propriedades de Internet inetcpl.cpl
Configuração do IP (Exibe informações completas da Configuração da Conexão) ipconfig /all

Configuração do IP (Exibe o conteúdo da Cache DNS Resolver) ipconfig /displaydns
Configuração do IP (Depura a Cache DNS Resolver) ipconfig /flushdns
Configuração do IP (Libera o endereço IP para o adaptador especificado) ipconfig /release
Configuração do IP (Renova o endereço IP para o adaptador especificado) ipconfig /renew
Configuração do IP (Atualiza todas as concessões DHCP e registra novamente nomes DNS) ipconfig /registerdns
Configuração do IP (Exibe todas as identificações de classe DHCP permitidas para o adaptador) ipconfig /showclassid
Configuração do IP (Modifica a identificação de classe DHCP) ipconfig /setclassid
Usuários e Grupos Locais lusrmgr.msc

Logoff do Windows logoff
Bate-Papo winchat
Propriedades de Rato control mouse
Propriedades de Rato main.cpl
Impressoras e Aparelhos de Fax control printers
Pasta Impressoras printers
Editor de Caracteres Particulares eudcedit
Editor do Registro regedit
Editor do Registro regedit32
Conexão de Área de Trabalho Remota mstsc
Armazenamento Removível ntmsmgr.msc
Tarefas Agendadas control schedtasks
Central de Segurança do Windows wscui.cpl
Serviços services.msc
Pastas Compartilhadas fsmgmt.msc
Propriedades de Som e Dispositivos de Áudio mmsys.cpl
Utilitário de Rede para Clientes do SQL Server cliconfg
Editor de Configuração do Sistema sysedit
Utilitário de Configuração do Sistema msconfig
Propriedades do Sistema sysdm.cpl
Gestor de Tarefas taskmgr
Cliente de Telnet telnet
Desligar o Windows shutdown
System File Checker (Pesquisa imediatamente todos os APS) sfc /scannow

System File Checker (Pesquisa imediatamente todos os APS a cada inicialização) sfc /scanboot
Gestor de Utilitários utilman

Firewall do Windows firewall.cpl
System File Checker (Restaura a pesquisa à configuração padrão) sfc /revert

Lente de Aumento magnify

Janela das Ligações de Rede ncpa.cpl
Windows Management Infrastructure wmimgmt.msc
Gestor de Disco diskmgmt.msc
Gestor de Partição diskpart
Propriedades de Vídeo control desktop
Propriedades de Vídeo desk.cpl
Propriedades de Vídeo (com a aba Aparência já seleccionada) control color

Dr. Watson drwtsn32

Gestor de Verificação de controladores verifier
Visualizador de Eventos eventvwr.msc
Opções de Acessibilidade verifier
Assistente para Adicionar Hardware hdwwiz.cpl
Certificados certmgr.msc
Mapa de Caracteres charmap
Visualizador da Área de Transferência clipbrd
Linha de Comando cmd
Serviços de Componentes dcomcnfg
Propriedades de Teclado control keyboard
Configurações Locais de Segurança secpol.msc
Gestor de Objectos - Pacote packager
Administrador de Fonte de Dados ODBC odbccp32.cpl
Opções de Telefone e Modem telephon.cpl
Propriedades de Opções de Energia powercfg.cpl
Solicitações do Operador de Armazenamento Removível ntmsoprq.msc
Conjunto de Directivas Resultantes (XP Prof) rsop.msc

Scanners e Câmeras sticpl.cpl

Serviços de Componentes comexp.msc
System File Checker (Limpa o cache do arquivo) sfc /purgecache

Definições locais de segurança secpol.msc

Performance Monitor perfmon.msc
Resultant Set of Policies rsop.msc
Serviços services.msc
Contas de Usuário control userpasswords2
Gestor de Usuários do Wint Server (somente windows2003 server) usrmgr
Instalador do Active Directory (somente Windows server) dcpromo
Gestor de Tarefas taskmgr
Pastas Partilhadas fsmgmt.msc
Politicas de Grupo gpedit.msc
Utilizadores Locais e Grupos lusrmgr.msc
Desfragmentador de Disco dfrg.msc
Visualizador de Eventos eventvwr.msc
Protegendo Banco de Dados de Contas do Windows XP syskey
Conectar-se ao Site do Windows Update wupdmgr
Introdução ao Windows XP tourstart
Gestão do Computador compmgmt.msc
Gestão de Discos diskmgmt.msc
System File Checker (Define o tamanho de cache) sfc /cachesize=x

Gestor de Dispositivos devmgmt.msc

Password Properties password.cpl
Desempenho perfmon.msc
Desempenho perfmon
Opções Regionais e de Idioma intl.cpl
Contas de Usuário nusrmgr.cpl
Controladores de Jogo joy.cpl
Group Policy Editor (XP Prof) gpedit.msc
Iexpress Wizard iexpress
Serviço de Indexação ciadv.msc
Check Disk chkdsk
Gestor do Computador compmgmt.msc
Propriedades de Data e Hora timedate.cpl
Desfragmentador de Disco dfrg.msc

Comandos do windows para manipular serviços

Net /?

sc

Net start

Net stop

net send

tasklist

taskkill

terça-feira, 7 de junho de 2011

Utilizando SSH com método de autenticação com publickey

Com o puttygen.exe gerar uma chave publica e uma privada.

Clicar em Generate,

image

Abanar o rato para aleatoriamente ser criada a chave publica.

Gravar as duas chaves. “Save public key” e “Save private key”

image

Selecionar todo o texto na caixa ‘Public key for pasting into authorized_keys file’.

Criar pasta ./ssh em /home/informix/.ssh

Criar o ficheiro authorized_keys na pasta /home/Informix/.ssh/authorized_keys

Copiar para o ficheiro o conteúdo da chave pública.

 

NOTA: Devemos copiar o conteúdo da Janela e não o do ficheiro gravado com “save public Key”

O conteúdo da janela fica todo só numa linha iniciado com “ssh-rsa” e semelhante a (é este o formato correcto):

sh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIEA0lnTxxOgDKOlUrTsU5Vu/ […….] /c6mXpikhLSxn+Ec9/Tb/dSAKPQgGeSRFZVnpwI/ZQWkoV6oavahzIMIQxGuW98JIm41CfFzazJQN4YvEfTBok= rsa-key-20110607

O conteúdo do ficheiro fica  uma coisa do género :

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20110311"
AAAAB3NzaC1yc2EAAAABJQAAAIBrsqxxU7dyq3fivCVbmFdQU9hNoASd8tPOV7wo
vU6TjjNlgoZG0n3fL6LVh+S/yBOZXJhU15TBFFSF5flkuuw3yWSAhKQ14UVBa40L
Mh2J6j9aUm7pf6kbB64Mg/BRdZ4VaQ4SicigI0uz2t8egpZ6pP8JaR/SMXBu9vcP
gGyDHw==
---- END SSH2 PUBLIC KEY ----

 

 

Alterei também o ficheiro /etc/ssh/sshd_config

A linha “#AuthorizedKeysFile .ssh/authorized_keys” ficou sem o cardinal do comentário ficou assim “AuthorizedKeysFile .ssh/authorized_keys”

Para testar coloquei a chave privada junto do commando pscp

pscp -ls -i priv.ppk informix@192.168.1.1:/home

 

Opções para o comando pscp

PuTTY Secure Copy client

Release 0.60

Usage: pscp [options] [user@]host:source target

pscp [options] source [source...] [user@]host:target

pscp [options] -ls [user@]host:filespec

Options:

  • -V print version information and exit
  • -pgpfp print PGP key fingerprints and exit
  • -p preserve file attributes
  • -q quiet, don't show statistics
  • -r copy directories recursively
  • -v show verbose messages
  • -load sessname Load settings from saved session
  • -P port connect to specified port
  • -l user connect with specified username
  • -pw passw login with specified password
  • -1 -2 force use of particular SSH protocol version
  • -4 -6 force use of IPv4 or IPv6
  • -C enable compression
  • -i key private key file for authentication
  • -noagent disable use of Pageant
  • -agent enable use of Pageant
  • -batch disable all interactive prompts
  • -unsafe allow server-side wildcards (DANGEROUS)
  • -sftp force use of SFTP protocol
  • -scp force use of SCP protocol

(PSCP's interface is much like the Unix scp command, if you're familiar with that.)

segunda-feira, 6 de junho de 2011

PFsense + OpenVPN (site to site)

autor :jamsux

Fonte: http://jamsux.wordpress.com/2009/09/15/pfsense-openvpn-site-to-site/

 

A pouco tempo surgiu a necessidade de implementer VPN em alguns clientes da empresa que trabalho, foi bem divertido de fazer, mas o resultado foi excelente.

Primeiramente deve-se habilitar o ssh no firewall.

Opção 14

1

(Neste caso está disable, pois não consegui dar o printscreen sem SSH, :-P , portanto deverá aparecer para você ENABLE SECURE SHELL).

Vai perdir pra confirmar, tecla y, e pronto!

Depois vamos gerar a chave compartilhada, acesse, pelo ssh o servidor PFsense e digite:

# openvpn –genkey –secret chave.key

# cat chave.key

Copie e conteúdo da chave.key e siga para o passo seguinte.

Configurar o Servidor VPN, para isto adicione a conexão clicando no + (mais).

1

ATENÇÃO COLOQUE A PORTA LOCAL 1194 (PADRÃO)

  1

Quase no final desta página habilite a LZO Compression e coloque a descrição da configuração VPN e pronto!

Libere a porta 1194 na interface WAN do seu Firewall. (Ps.: Para ficar mais fechado poderá configurar a conexão originada apenas de um destino, optei por não fazer).

1

  

CONFIGURAÇÃO NO CLIENTE VPN

1

Adicione os itens de acordo com as especificações abaixo

ATENÇÃO COLOQUE A PORTA LOCAL 1194 (PADRÃO)

 1

 No final desta opção habilite também a LZO Compression e a Descrição da conexão.

 Por final também habilite na interface WAN a porta 1194 e pronto!

quarta-feira, 6 de abril de 2011

Configurações avançadas para o Firefox – melhorando a performace do browser

A maioria dos usuários do Firefox instalam o programa e começam a usar sem se preocupar com configurações extras. Na verdade, o software vem com uma configuração padrão para funcionar em qualquer computador sem trazer dores de cabeça para os usuários. Mas, dá para melhorar o desempenho do programa personalizando as configurações no menu “Ferramentas/opções…”.

E dá para personalizar ainda mais com as configurações avançadas para Firefox.

Para ter acesso a essas configurações digite “about:config” na barra de endereços do seu Firefox. Uma janela será aberta com as opções avançadas de configuração do browser. Há um campo de busca “localizar nome” que serve para localizarmos as variáveis que iremos configurar. As opções em negrito mostram que já foram alteradas e não estão com o valor padrão. Clicando com o botão direito temos algumas opções como restaurar o valor padrão do campo, alterar campo e outras.

As possibilidades de configuração são inúmeras e mostraremos nesse artigo alguns ítens que podem ser configurados para melhorar a performace do browser.

Consumo de memória

O Firefox é um dos maiores comedores de memória o que deixa o sistema bastante lento. Isso pode ser amenizado configurando uma variável.

Localize a instrução: browser.cache.disk.capacity

O valor padrão é 50000 e faz o consumo de memória ram do Firefox ficar em torno de 250Mb. Altere para 10000 e o consumo médio ficará na faixa de 100Mb.

Localize agora a instrução: browser.cache.memory.enable

Set o valor para “true”. Isso fará com que o Firefox acesse o cache de memória e torne a resposta mais rápida.

Para liberar memória quando o Firefox for minimizado, devemos inserir uma nova linha no arquivo e depois reiniciar o Software.

Insira: config.trim_on_minimize e set o valor para “true”

Para melhorar a velocidade de navegação, localize a instrução: network.http.max-connections , ela deve estar setada com o valor 4 que é para internet discada, se você usa banda larga, troque esse vamor para 30 ou 40.

Para permitir requisições em paralelo (threads) localize as instruções abaixo e set o valor para “true”.

network.http.pipelining
network.http.proxy.pipelining

Essas configurações irão melhorar o desempenho do seu Firefox e do seu computador.

Continuando com a nossa série, neste artigo mostraremos mais algumas configurações avançadas para o Firefox.

Para ter acesso a essas configurações digite “about:config” na barra de endereços do seu Firefox. Uma janela será aberta com as opções avançadas de configuração do browser. Há um campo de busca “localizar nome” que serve para localizarmos as variáveis que iremos configurar. As opções em negrito mostram que já foram alteradas e não estão com o valor padrão. Clicando com o botão direito temos algumas opções como restaurar o valor padrão do campo, alterar campo e outras.

Abaixo, mostraremos as linhas de comando que você deve procurar no arquivo “config” do Firefox com a sua explicação.

accessibility.typeaheadfind.enablesound [Boolean]: Altere para Falso para evitar que seja emitido um som quando sua busca por texto não encontrar resultados.

alerts.totalOpenTime [Integer]: É o tempo de exibição do aviso de “download concluído”. Altere para 2000 (o que quer dizer 2 segundos).

browser.bookmarks.max_backups [Integer]: Para agilizar o fechamento do Firefox, reduza o número de backups dos favoritos para 2.

browser.cache.disk.parent_directory [String]: Altere o local de armazenamento do cache do Firefox. Insira o caminho completo para um drive ou partição física diferente daquela onde o Windows está instalado.

browser.sessionstore.max_tabs_undo [Integer]: Configure o número de abas que você pode reabrir em caso de fechamento acidental.

browser.sessionstore.max_windows_undo [Integer]: Configure o número de janelas fechadas que podem ser reabertas em caso de fechamento acidental.

browser.tabs.closeWindowWithLastTab [Boolean]: Altere para Falso para que o Firefox não seja fechado acidentalmente caso você feche a última aba.

dom.popup_maximum [Integer]: Configure o número máximo de popups abertos simultaneamente.

security.dialog_enable_delay [Integer]: Configure o tempo de espera para instalar uma nova extensão cada 1000 corresponde a1 segundo. Não é recomendado definir como “zero” por questões de segurança.