SSH: dicas & truques sensacionais que (quase) ninguém conhece
13º Fórum Internacional de Software Livre
Porto Alegre/RS - Brasil
13º Fórum Internacional de Software Livre
Porto Alegre/RS - Brasil
{github.com,
twitter.com,
youtube.com}/turicas
turicas.info
alvarojusten@gmail.com
www.CursoDeArduino.com.br
emap.fgv.br
http://flavioamieiro.com
flavioamieiro@gmail.com
@flavioamieiro
-D
, -L
, -R
)-w
, ProxyCommand
etc.)Um protocolo para logins remotos seguros e outros serviços de rede seguros em uma rede insegura.(RFC4521)
452{0..4}
Protocol 2
PasswordAuthentication no
ssh-keygen -t rsa -b 2048
ssh-copy-id(
/home/user/.ssh/authorized_keys
) PermitRootLogin no
AllowUsers
AllowTcpForwarding
PermitOpen
.ssh/config
ControlMaster
,
ControlPath
,
ControlPersist
X11Forwarding yes
X11DisplayOffset 10
ssh -X username@example.com
ssh -D 9999 usuario@example.com
usuario@laptop:~$ ssh -L localhost:1234:host-A.com:80 \ usuario@host-B.com
usuario@laptop:~$ wget localhost:1234
usuario@host-A.com:~$ ssh -R localhost:8080:host-A.com:80 \ username@host-B.com
usuario@laptop:~$ wget host-B.com:8080
ProxyCommand
-w local_tun:[remote_tun]
(tunX
)-W host:port
("netcat seguro")~.
= close connection~^Z
= suspend connectionsbc install user@example.com
sbc ssh user@example.com
vim
cp
notify