Todos


Ajude a manter a Wikipédia no ar - mesmo sem coloc

Publicado em 14/02/2007 15:29

Ajude a manter a Wikipédia no ar - mesmo sem colocar a mão no bolso!
O BR-Linux.org lançou uma campanha para ajudar a Wikimedia Foundation a manter a Wikipédia no ar. Se você puder doar diretamente, é sempre a melhor opção. Mas se não puder, veja as regras da promoção do BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux, e você ainda concorre a um pen drive!


Usando ssh, scp e ssh reverso

Publicado em 08/02/2007 18:02

O SSH (Secure Shell) serve para um usuário se conectar a um host interno ou remoto utilizando uma rede, copiar arquivos entre hosts, ou executar um comando diretamente no host remoto. É semelhante ao telnet, mas se diferente deste pela sua criptografia forte, oferecendo maior segurança aos dados trafegados.

Para saber mais sobre o SSH acesse o site do projeto: www.openssh.org

Aqui estão algumas maneiras de usar o SSH:

Para conectar a um host remoto:

eu@btux:~> ssh aribeiro@192.168.1.100
#ou
eu@btux:~> ssh aribeiro@www.seudominio.com.br
#ou
eu@btux:~> ssh www.seudominio.com.br -l aribeiro


Conectar e executar uma ação no host remoto como um tail -f no arquivo de logs do apache ou um ps aux e logo após, sair automaticamente, por exemplo:

eu@btux:~> ssh aribeiro@192.168.1.100 tail -f 
eu@btux:~> ssh aribeiro@192.168.1.100 px aux


Voce pode copiar arquivos de um host para o outro ou vice-versa com o scp:

eu@btux:~> scp *.html aribeiro@192.168.1.100:/home/aribeiro/blog 
eu@btux:~> scp aribeiro@192.168.1.100:/home/aribeiro/blog/*.html . 


Pode fazer um ssh reverso em hosts que não tem um IP válido na internet, por exemplo clientes de Provedores de conexão a rádio, que geralmente ficam com um IP interno da rede do Provedor e utilizam um único IP para sair para internet, o procedimento segue abaixo:

#no cliente, é necessário que alguém entre com este comando:
cli@cli:~> ssh ssh -N -l root -R 1234:localhost:22 200.111.11.1

# onde 1234 é a porta, serve qualquer uma
# 22 é a porta padrão do ssh
# e 200.111.11.1 é o seu IP externo

#no seu micro:
eu@btux:~> ssh -p 1234 -l root localhost

#só digitar a senha e pronto


Com o ssh você também pode usar chaves publicas e privadas como método de autenticação, não precisando assim usar senhas para acessar um host e pode também fazer túneis de conexões criptografadas entre seus hosts, mas esses assuntos vão ficar para um próximo post.

Opa, ainda em tempo o ssh também possui uma alternativa ao ftp para conexão criptografada, o sftp de uso similar:

eu@btux:~> sftp ftp.seusite.com.br


Abraço,
Alfredo Ribeiro


Todos

Sobre mim

Foto do Alfredo

Alfredo Cipriani Oliveira Ribeiro, 27 anos

Formado em Engenharia da Computação

São José do Rio Preto - SP

saiba mais...

Categorias