portella.com.br

Blog pessoal de Felipe Portella

Archive for the ‘Linux’ Category

Fundo de Tela Animado

without comments

Windows Vista:

– Microsoft DreamScene windowsultimate.com/blogs/extras/archive/2007/03/14/windows-dreamscene.aspx

– DeskScapes dream.wincustomize.com

Windows XP:

– Este site ensina passo a passo a configurar um vídeo como papel de parede no Windows XP usando o VLC www.sykey.net/2007/03/12/tutorial-dreamscene-no-windows-xp/

– O vídeo em inglês abaixo ensina a configurar um vídeo como papel de parede no Windows Vista usando o Winamp, mas o processo é o mesmo para o Windows XP:

Linux:

– Compiz Fusion + xwinwrap + xscreensaver padoca.wordpress.com/2007/09/21/wallpaper-3d-com-o-compiz-fusion-tutorial-para-kubuntu/

Written by Felipe Portella

dezembro 22nd, 2008 at 12:22 am

Posted in Linux,Windows

Fazendo o SSH2 funcionar com o OpenSSH sem Senha

without comments

Hoje perdi muito tempo conseguir fazer o SSH2 no Windows se conectar sem senha com um servidor linux usando OpenSSH. Registro aqui os detalhes da solução.

A configuração do SSH2 é bem tranquila. Conecte-se no servidor desejado. Vá em Edit -> Settings -> Global Settings -> User Authentication -> Keys. Clique em “generate New…”, siga o wizard e deixe a passphrase em branco. Clique em “Upload…” para ele enviar para o servidor que vc está conectado. Clique também em “Configure…” caso deseje que pela console, pelo comando ssh2.exe, funcione.

ssh2_config

O problema todo é que o SSH Secure Shell da www.ssh.com (eu uso a versão 3.2.9 que foi a última gratuita, mas pelo que eu vi ocorre com as demais) usa um formato de chave diferente do servidor OpenSSH. O formato é o IETF SECSH ou RFC 4716, sendo necessário convertê-lo para o formato do OpenSSH.

O próprio OpenSSH tem suporta esta conversão com o seguinte comando:

ssh-keygen -i -f ~/.ssh/chave_rsa_do_windows_no_formato_ssh2.pub > ~/.ssh/chave_rsa_do_windows_no_formato_openssh.pub

Feito isso pode-se dar continuidade ao prodedimento normal que é copiar a chave pública gerada na máquina Windows, agora no formato certo, para o authorized_keys. O comando é:

cat ~/.ssh/chave_rsa_do_windows_no_formato_openssh.pub ~/.ssh/authorized_keys

OBS: O SSH2 salva a chave em: (DOCUMENTS & SETTINGS)\(USER LOGIN)\Application Data\SSH\UserKeys

A dica donversão de formatos eu achei no site www.isi.edu/~weiye/howto/ssh2_openssh.html depois de muito quebrar a cabeça. Reproduzo abaixo a íntegra do site:








How to make SSH2 work with OpenSSH

The commercial version of SSH2 uses a different key format than the OpenSSH. This guide shows how to make them inter-operate with each other with public key authentication. It is based on descriptions from this website.

Case 1. OpenSSH server and SSH2 client

Suppose you already generated an RSA2 key pair on your SSH2 client machine, and the public key is stored at ~/.ssh2/id_rsa_1024_a.pub. The following procedure applies to DSA key pairs too.

1. Copy your SSH2 public key from your SSH2 client machine to your OpenSSH server like:

scp ~/.ssh2/id_rsa_1024_a.pub server:.ssh/rsa_ssh2.pub

If you can’t copy the public key because the password authentication is disabled, you can email it to the system administrator and ask him/her to do the following for you (~/ is your home directory).

2. Run the OpenSSH version of ssh-keygen on the server to convert the SSH2 public key to into the format needed by OpenSSH:

ssh-keygen -i -f ~/.ssh/rsa_ssh2.pub > ~/.ssh/rsa_openssh.pub

3. Append this newly generated OpenSSH public key to your authorization file on the server:

cat ~/.ssh/rsa_openssh.pub >> ~/.ssh/authorized_keys2

4. Once this is done, the .pub files you created are no longer needed so you can remove them if you like.

Now your SHH2 client should be able to connect to the OpenSSH server with the public key authentication.

Case 2. SSH2 server and OpenSSH client

Note that RSA2 is not working on ISI’s SSH2 servers at the the time the guide is written. DSA works fine, so you should generate a DSA key pair with the ssh-keygen on your OpenSSH client machine. By default, the public key is stored at ~/.ssh/id_dsa.pub.

1. Run the OpenSSH version of ssh-keygen on the OpenSSH client machine to convert the OpenSSH public key into the format needed by SSH2:

ssh-keygen -e -f ~/.ssh/id_dsa.pub > ~/.ssh/dsa_ssh2.pub

2. Copy this SSH2 public key to your .ssh2 directory on the SSH2 server:

scp ~/.ssh/dsa_ssh2.pub server:.ssh2/dsa_ssh2.pub

If you can’t copy the public key because the password authentication is disabled, you can email it to the system administrator and ask him/her to do the following for you (~/ is your home directory).

3. Add this new pub key to the authorization on the server:

echo Key dsa_ssh2.pub >> ~/.ssh2/authorization

4. Once this is done, the temporary .pub file you created on the OpenSSH client is no longer needed so you can remove it. DO NOT remove the .pub file you just copied to the SSH2 server.

Now your OpenSSH client should be able to connect to the SSH2 server with the DSA public key authentication.

Written by Felipe Portella

dezembro 22nd, 2008 at 12:13 am

Posted in Linux,Windows

Tagged with

Como limpar o cache do DNS?

without comments

Como limpar o cache de resolução de DNS no Windows

C:\>ipconfig /flushdns

Windows IP Configuration

Successfully flushed the DNS Resolver Cache.

Para exibir o conteúdo do cache DNS Resolver você pode usar o comando ipconfig /displaydns.

Desligando o cache de DNS no Windows

Se você estiver enfrentando problemas freqüêntes com o cache de DNS no Windows, você pode desabilitá-lo temporariamente com um dos dois comandos abaixo:

net stop dnscache
sc servername stop dnscache

Estes comandos desligam o cache DNS até o próximo boot. Para desigar de forma permanente o cache DNS vá em Painel de Controle -> Ferramentas Administrativas -> Serviços e mude a forma de inicialização do serviço “Cliente DNS” para “Desativado” como ilustrado na figura abaixo:

disable_dns_cache1

Ajustando o Cache de DNS no Windows

Você pode mudar o comportamento do algoritmo de cache de DNS do Windows modificando as duas chaves de registro abaixo que ficam no seguinte caminho: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

MaxCacheTtl representa o tempo máximo que resultados de uma resolução de DNS ficarão no cache do Windows. O valor padrão é 86.400 segundos. Definindo este valor para 0, as resoluções de nome não ficarão em cache e sempre haverá consultas ao seu servidor de DNS.

MaxNegativeCacheTtl representa o tempo máximo que os resultados de uma resolução de nomes mal sucedida vai ficar em cache. O valor padrão é 900 segundos. Definindo este valor para 0, resoluções de nomes mal sucedidas não irão pro cache.

Como limpar o cache DNS no Mac OSX

bash-2.05a$ lookupd -flushcache

Como limpar o cache DNS no Linux

Basta reiniciar o daemon nscd que é responsável pelo cache DNS. Em algumas distribuições o comando abaixo funciona:

/etc/rc.d/init.d/nscd restart

Written by Felipe Portella

dezembro 22nd, 2008 at 12:10 am

Posted in Linux,Windows

Tagged with

Quebrando wep

without comments

Written by Felipe Portella

dezembro 21st, 2008 at 10:57 pm

Posted in Linux

Dicas de LaTeX

without comments

Algumas dicas gerais de LaTeX:




Tamanhos de fonte suportados:

  • \tiny
  • \scriptsize
  • \footnotesize
  • \small
  • \normalsize (default)
  • \large
  • \Large
  • \LARGE
  • \huge
  • \Huge

Referência




Para mudar o tamanho de uma tabela:

\begin{table}[htb]
   {\scriptsize
      \begin{tabular}{|r|c|c|}
         ...
      \end{tabular}
   }
\end{table}




Colorindo linhas de uma tabela:

Uma das formas é usando o pacote colortbl.

Para isso primeiro o inclua: \usepackage{colortbl}

\begin{table}[htb]
   \begin{tabular}{|r|c|c|}
      \hline
      \rowcolor[rgb]{0.8,0.8,0.8} Item & Qtd & Valor \\ \hline
      ...
      \hline
   \end{tabular}
\end{table}




Como colocar os símbolos de marca registrada (®), copyright e trademark?

\textregistered
\copyright
\texttrademark

Para eles ficarem sobrescritos era de se supor que pudéssemos fazer $^{\textregistered}$. De fato isso funciona, mas gera vários warnings. Assim a melhor forma é fazer: \textsuperscript{\textregistered}




Links Úteis:

Referência básica: www.tex-br.org
Tutoriais interessantes: www.andy-roberts.net/misc/latex/
Tabelas avançadas: www.tug.org/pracjourn/2007-1/mori/mori.pdf (o site principal tem muita coisa boa também!)
Rotacionando objetos: www.ct.infn.it/~cardillo/documents/LaTeX/rotating.pdf

Written by Felipe Portella

dezembro 14th, 2008 at 7:23 pm

Posted in Linux

Tagged with

Dicas de VI

without comments

Written by Felipe Portella

dezembro 14th, 2008 at 7:18 pm

Posted in Linux

Tagged with

Dez dicas de eficiência em consoles Unix

without comments

Written by Felipe Portella

dezembro 14th, 2008 at 7:17 pm

Posted in Linux

Tagged with

Referências para desenvolvedores X10 no Linux

without comments

Written by Felipe Portella

dezembro 14th, 2008 at 6:56 pm

Posted in Desenvolvimento,Linux

Tagged with

Installing VMware Tools with VMware Player

without comments

Full article: www.brandonhutchinson.com/Installing_VMware_Tools_with_VMware_Player.html

Summary: 1. Download the latest “Archived Version” of VMware Workstation in .tar.gz format at www.vmware.com/download/ws/. You do not need to be registered nor have a VMware Workstation license key to download this version.

Example: $ wget download3.vmware.com/software/wkst/VMware-workstation-5.5.0-18463.tar.gz

2. Locate and extract the windows.iso VMware Tools image from the tarball.

Locate the windows.iso file (example): $ tar ztvf VMware-workstation-5.5.0-18463.tar.gz | grep windows.iso vmware-distrib/lib/isoimages/windows.iso

Extract the windows.iso file (example): $ tar zxvf VMware-workstation-5.5.0-18463.tar.gz vmware-distrib/lib/isoimages/windows.iso

Or, to extract windows.iso without creating the vmware-distrib/lib/isoimages directory structure, use pax: $ pax -zrvf VMware-workstation-5.5.0-18463.tar.gz -s,vmware-distrib/lib/isoimages/,, vmware-distrib/lib/isoimages/windows.iso

3. Mount the windows.iso file as a loopback file system, and either share the loopback file system with Samba, or copy the VMware Tools files to a location accessible by your guest system.

$ mkdir /tmp/vmware_tools $ mount -o loop windows.iso /tmp/vmware_tools

4. In your guest system, run setup.exe from the VMware Tools directory.

Written by Felipe Portella

dezembro 14th, 2008 at 6:55 pm

Posted in Linux

Tagged with

Installing SMART in SUSE

without comments

If you have a proxy with password also use this config ate the end of the install:
smart config –set http-proxy=http://username:password@proxy-ip:port
smart config –set ftp-proxy=http://username:password@proxy-ip:port
Referência: susewiki.org/index.php?title=Smart#Installing_SMART

Written by Felipe Portella

dezembro 14th, 2008 at 6:54 pm

Posted in Linux

Tagged with