Acessando um servidor via SSH

      Primeiramente, não vou me ater a instalação e configuração, vou tratar unicamente de acesso, mais para frente pretendo escrever um post sobre este assunto.

      A coisa é bem simples, ainda mais se o serviço já estiver devidamente
instalado e configurado, o que não é trabalho pra mestre.

      Vou começar com um breve resumo sobre SSH para que possamos entender do que se trata, como funciona e sua importância no dia a dia para gerenciar servidores.

Em informática o  Secure Shell ou SSH é, simultaneamente, um programa de computador e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota. Possui as mesmas funcionalidades do TELNET, com a vantagem da conexão entre o cliente e o servidor ser criptografada.
Origem: Wikipédia, a enciclopédia livre.



 Ok, sabemos que usando o SSH temos a possibilidade de acessar máquinas (linux) remotamente com um alto nível de segurança através do terminal, e agora, como fazer?
Simples, muito simples...
$ ssh -l meu_login Ip_da_maq  ou  ssh meu_login@ip_da_maq
Explicando:
ssh: comando que chama o programa
-l: Esta flag serve para determinar o login que será usado para acessar.
Legal né? Vamos ao exemplo....

$ ssh -l rafael 192.168.0.108
rafael@192.168.0.108's password:
Last login: Tue Dec 22 14:32:28 2009 from 192.168.0.120
[rafael@centOS ~]$

Inseri o comando e logo após, a senha para autenticação, a partir dai é como se eu estivesse sentado em frente a máquina. Sendo assim eu posso verificar e administrar qualquer coisa referente aquele host, gerenciar processos e etc.

Para se desconectar basta digitar exit.
$ exit
 logout
Connection to 192.168.0.108 closed.


Simples porém muito útil! Em um post futuro explicarei como instalar e configurar o SSH.

Ateh!

Instalando o SLAX no pendrive

Como primeiro post achei interessante postar sobre a instalação do SLAX pois foi algo que fiz recentemente e notei em vários blogs que há muita informação incompleta, tentarei entao ser um pouco mais cuidadoso com relação a isto, caso
alguém não consiga instalar depois de seguir este passo-a-passo sinta-se a vontade para deixar sua dúvida e/ou comentário.

Apenas para esclarecer, ao longo dos posts você verá os simbolos # e $.
que significam respectivamente ¨execute como usuário root¨ e ¨pode ser executado como usuário comum¨.

Primeiro passo, baixar a ultima versão do SLAX, no site www.slax.org (ou clique aqui)

Optei pela versão compactada (tarball) para que fique mais simples.

De posse da última versão e com o Pendrive em mãos vamos começar!

Desmonte o Pendrive caso esteja montado para que possamos formata-lo.
OBS: É possível não formatar o Pendrive para fazer a instalação mas recomendo fortemente que o formatem antes!

$sudo su - (para virar root)
#umount /dev/sdX (onde X corresponde a letra do seu dispositivo)
OBS: Parar saber qual é a letra do seu dispositivo você pode utilizar os comandos: fdisk -l ou mount e verificar o dispositivo correspondente ao ponto de montagem.
Ex:
Saída do comando mount:

rafael@LivesFree:~$ mount
/dev/sda5 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-15-generic/volatile type tmpfs (rw,mode=755)
/dev/sda1 on /media/docs type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/rafael/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=rafael)
/dev/sdb1 on /media/disk-1 type vfat (rw,nosuid,nodev,uhelper=hal,shortname=mixed,uid=1000,utf8,umask=077,flush)
rafael@LivesFree:~$

Sabemos agora que meu dispositivo chama-se sdb1!

De posse dessas informações vamos prosseguir...

Formatando o pendrive:

#mkfs.vfat /dev/sdX (Tenha certeza de estar formatando o dispositivo correto ou poderá formatar seu HD e perder seus dados.)


Após a formatação vamos montar novamente o pendrive.

#mkdir /media/pen
#mount /dev/sdX /media/pen

Ok, recapitulando...
  Até agora formatamos o pendrive e o montamos novamente, podemos seguir
para o próximo passo que será descompactar o arquivo do slax e tornar o pendrive bootavel.

 localize onde foi salvo o arquivo do slax e descompacte ele.
Vamos a prática...


Supondo que já estou no diretório onde se encontra meu arquivo slax-6.1.2.tar

$tar -xvf slax-6.1.2.tar

Ok, foram geradas duas pastas como resultado desta operação: boot e slax.

Quase terminado, vamos lá... temos agora que copiar estas duas pastas para o pendrive, lá vai o comando:

$cp /boot /media/pen
$cp /slax /media/pen

Legal, agora vamos acessar no pendrive a pasta /boot:

$cd /media/pen/boot

Dentro da pasta boot está o script que tornará o pendrive bootável e dará fim
a odisseia. Procure pelo arquivo de nome bootinst.sh e o execute.

$ ./bootinst.sh

O script entra em ação, mostra o local onde será instalado o boot do slax. Confirme apertando ENTER (ou aperte Ctrl + C para cancelar) e aguarde. Ao final, ele mostrará um resumo do que foi feito confirmando o termino da instalação.

Desmontando o pendrive:

#umount /media/pen

Após desmontar o pendrive e retira-lo ele estará pronto para uso!

Ateh!