Pesquisa personalizada
IP

quinta-feira, 14 de abril de 2011

Acesso via SSH sem Senha!!!

Nos dias de hoje o mais comnum entre administradores de redes é utilizar uma máquina com windows e desta máquina realiza o acesso aos servidores via ssh, para windows o cliente mas utilizado é o putty e o conjunto de ferramentas que o sercam.

Para este tutorial vamos utilizar as seguites ferramentas

Putty - Cliente SSH
PuTTYgen - Regador de Key
O Primeiro passo é a criação das chaves Publica e Privada com o utilitário PuTTYgen, configure de acordo com a figura 1 e clique em generate.

Figura 1


Figura 2

A figura 2 mostra o Puttygen reando as chaves, atente para o retangulo na parte superior da figura 2, que para gera a chaves deve-se movimentar o mouse, isso ira gera códigos aleatórios para a criação das chaves.

Na figura 3, temos a Keys publicas e privadas geradas, agora temos que copiar a chave Publica, que esta no retangulo 1, para o arquivo .ssh/authorized_keys no servidor que queremos acessar dento do home do usuário.


Figura 3

Logo abaixo temos a opção de salvar as chaves, salve-as em algum lugar seguro, não envie as chaves por midias não seguras, tipo e-mail e msn ...

Para copiar a chave publica para o servidor de forma segura podemos usar algum cliente de SFTP/SCP (FTP seguro) como por exemplo o WinSCP e o FileZilla ou utilizar as proprias ferramentas do que acompanham o Putty como o pscp.

C:\>pscp.exe chave-publica root@200.15.1.104:/root

O comando envia a chave publica para o servidor 200.15.1.104 utilizando a conta root.
Acesse o servidor e execute o seguinte comando:

# cat chave-publica >> .ssh/authorized_keys
Note o uso de >> para acrescentar a chave no final do arquivo.

DICA IMPORTANTE: Quando a chave publica é salva ela perde o formato original que esta na figura 3 retângulo 1, para solucionar este problema devemos editar o arquivo .ssh/authorized_keys e deixar a chave no seguite formato:

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20110414"
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBmCkHNYKa5e1ivs0D2n/3q/nIST2f7evAqSOanmIn5+EOQfioJR56f2v29koOlgGqOph6q5jwEVPeiDtZO6eK
//Kfp+byVnTNB8JB6Yy0XWIQG4opK7BMnSyk362ESDNUxZ8xfmR4INR5i4P
Ew8DC7AqyCarkkLPe7XONKEK8Liw==
---- END SSH2 PUBLIC KEY ----

OBS.: Devemos inserir ssh-rsa no inicio da linha e deixar chave em uma única linha, realize esta operação no servidor, não edite no windows.


Agora basta configurar o Putty para enviar nossa chave privada na hora de realizar o login no servidor.

Figura 4

Configure o IP a porta e salve a conexão.

Figura 5

Na guia da da esquerda entre na opção conection/SSH/Auth na esquerda clique em Browse e informe o caminho para onde esta as chave privada.
Volte na guia session salve novamente a conexão.

Pronto!!! Se tudo correu conforme o planeja do quando abrirmos a conexão bastará informar o nome do usuario e o login ocorrerá automaticamente.

Dica final: podemos configurar o usuario na guia conectiona/data auto-login username. Não esqueça de salvar.

quarta-feira, 13 de abril de 2011

Configurando IP Fixo no CentOS

Edite o arquivo ifcfg-ethX, onde X é o número da interface

vim /etc/sysconfig/network-scripts/ifcfg-eth0

Altere as configurações conforme suas necessidades:

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.107
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.254
ONBOOT=yes
TYPE=Ethernet

quarta-feira, 6 de abril de 2011

yum no Red Hat 4

Hoje tive que configurar um Servidor DNS recursivo as pressas, a máquina que poderia ser usada para tal feito esta rodando o RedHat Enterprese 4. Por questões de homologação(Oracle), a máquina não pode ser reinstalada.

Como root, crie algo como:

mkdir /tmp/yum
cd tmp/yum

Baixe e instale os seguites arquivos:

wget http://www.libphp.net/repositorio/yum-2.4.2-0.4.el4.rf.noarch.rpm
wget http://www.libphp.net/repositorio/libsqlite-2.8.15-1.i386.rpm
wget http://www.libphp.net/repositorio/python-elementtree-1.2.6-7.el4.rf.i386.rpm
wget http://www.libphp.net/repositorio/python-sqlite-0.5.0-1.2.el4.rf.i386.rpm
wget http://www.libphp.net/repositorio/python-urlgrabber-2.9.7-1.2.el4.rf.noarch.rpm
wget http://www.libphp.net/repositorio/rpmforge-release-0.3.6-1.el4.rf.i386.rpm

Para instalar use: rpm -ivh nome_do_pacote

Atualize os repositórios:

yum update