Dicas de SSH

Post on 18-Jan-2015

820 views 6 download

Tags:

description

Palestra ministrada no Giran Siege

Transcript of Dicas de SSH

Almir 'm3nd3s'Almir 'm3nd3s'@m3nd3s@m3nd3shttp://www.almirmendes.comhttp://www.almirmendes.comalmir.mendes@giran.com.bralmir.mendes@giran.com.br

http://www.flickr.com/photos/polarboy/2856319701

http://www.flickr.com/photos/danielygo/4995689835

Dicas

$ ssh -A 192.168.3.11 -l root

The authenticity of host '192.168.3.11 (192.168.3.11)' can't be established.RSA key fingerprint is a3:1e:e7:3e:22:86:3d:8a:5d:6b:cc:3d:ac:f7:87:2a.Are you sure you want to continue connecting (yes/no)?

Fingerprint

http://www.flickr.com/photos/98157122@N00/3274734764

Mas porque?

PORRA!/////////Vai dizer que não

sabia dessa!?

Sei se eu quiser!!!!

http://www.flickr.com/photos/atomtigerzoo/3821873510

$ ssh m3nd3s@almirmendes.com

# ou

$ ssh -l m3nd3s almirmendes.com

Acesso

http://www.flickr.com/photos/dvdstelt/2384629157

Sussa!

E agora?

http://www.flickr.com/photos/kattanapilot/3336650785

SSH Keys

http://www.flickr.com/photos/practicalowl/256628505

$ ssh-keygen -t rsa -C “Minha Chave” -f m3nd3s

$ ls .

-rw------- 1 m3nd3s staff 1675 m3nd3s-rw-r--r-- 1 m3nd3s staff 397 m3nd3s.pub

Gerando

m3nd3s

m3nd3s.pub

Chave PRIVADA!!!!

Chave publica ;)

Ok, tá bom!É SÓ ISSO?!?!

~/.ssh/authorized_keys2 # Permissão 600

Authorized Keys

~/.ssh # Permissão 700

No servidor:

$ ssh root@almirmendes.com

Acesso s/ senha

$ ssh -A root@almirmendes.com

propaga a chaveHum?!?

http://www.flickr.com/photos/niallcorbet/5696478308

$ ssh m3nd3s@almirmendes.com 'touch ~/tmp/restart.txt'

Cmd Remoto

http://www.flickr.com/photos/sarahandmikeprobably/3330705509

ssh -v m3nd3s@almirmendes.com

ssh -vv m3nd3s@almirmendes.com

Debug

http://www.flickr.com/photos/spacial/4636903821

O que você faria?

192.168.0.5:3000

ssh -v -L 2222:localhost:22 root@almirmendes.com sleep 100

Port Forwarding

http://www.flickr.com/photos/ncreedplayer/4014247275

$ sftp root@www.almirmendes.com:/tmp

Connecting to www.almirmendes.com...Changing to: /tmpsftp>

SFTP

$ screen

Screen

CTRL + A + C CTRL + A + A CTRL + A + [num] CTRL + D

$ screen

Remote Pair Programming

$ screen -x

Usuário 1:

Usuário 2:

$ tar zcvf - /var/www | ssh m3nd3s@almirmendes.com "cat > backup.tar.gz"

O_o'

Hum?!?

$ man ssh$ man screen$ man scp$ man sftp

Referências

ContatosContatos

Almir 'm3nd3s'Almir 'm3nd3s'@m3nd3s@m3nd3shttp://www.almirmendes.comhttp://www.almirmendes.comalmir.mendes@giran.com.bralmir.mendes@giran.com.brm3nd3s@gmail.comm3nd3s@gmail.com