Escolar Documentos
Profissional Documentos
Cultura Documentos
IBM
Technical topics
Evaluation software
Community
Events
Search developerWork s
This Blog
Search
My Blogs
Public Blogs
My Updates
Log in to participate
Blog do developerWorks
Informaes e contedo sobre produtos IBM, Java, Linux, Open Source, PHP, Cloud Computing e outros recursos para desenvolvedores e profissionais de TI.
Share Tw eet 0
Related posts
AIX to Linux SSH key... UpdatedNov 28 2013
0
Quando voc est no trabalho e decide que precisa ter determinado arquivo em casa, como voc faz? Se voc costuma usar um pen drive como meio de transporte, ou enviar um email para sua prpria conta, no se envergonhe. Estas so as solues usadas pela maioria das pessoas. No entanto, se voc l os blogs do IBM developerWorks, suponho que voc tenha interesse em fazer o melhor uso possvel da tecnologia, e no permanecer com os hbitos mais comuns e menos eficientes. Vamos ver agora como o nosso querido SSH pode ajudar a copiar arquivos diretamente de um local para outro, sem recorrer a pen drives, e-mails ou qualquer outro intermedirio. SCP O primeiro comando de cpia do SSH o s c p . Seu nome vem de Secure copy, e ele funciona de forma muito semelhante ao comando c p . Vamos voltar ao cenrio proposto no incio deste artigo: voc est no trabalho (computador chamado t r a b ), encontra uma imagem perfeita para usar como papel de parede e grava-a localmente com o nome i m a g e m . j p gna pasta / h o m e / f t a l / . O objetivo usar essa imagem no computador de casa (chamado c a s a ), pois no trabalho o papel de parede infelizmente tem que ser o logo da empresa... :) Nota: Para estas instrues, fundamental que o servidor SSH esteja instalado e em funcionamento nos dois computadores: t r a be c a s a . Suponhamos ainda que o seu usurio, no trabalho, seja f t a l(de Fulano de Tal) e, no computador de casa, seja f u l a n o . Abra um shell no computador do trabalho e digite o comando: [ f t a l @ t r a b~ ] $s c pi m a g e m . j p gf u l a n o @ c a s a : ~ / Este comando diz: copie o arquivo local i m a g e m . j p gpara o usurio f u l a n ono computador c a s a , no diretrio ~ /(um atalho para o diretrio home do usurio f u l a n o ). Quando for pedida a senha, fornea a senha que o usurio f u l a n ousa no computador c a s a . Vamos conferir? sempre bom conferir se as cpias que fizemos de fato ocorreram conforme esperado. Para isso, vamos voltar a entrar na mquina remota (agora, a mquina remota o computador de casa): [ f t a l @ t r a b~ ] $s s hf u l a n o @ c a s a f u l a n o @ c a s a ' sp a s s w o r d : Preencha a senha do usurio f u l a n ono computador c a s apara completar seu login remoto e visualizar o prompt do computador c a s a : [ f u l a n o @ c a s a~ ] $_ Puxa, j vi que o usurio f u l a n ono computador c a s ano leu o post sobre como deixar seu prompt do Bash mais til e bonito. ;)
z/OS USS Linux ... UpdatedNov 7 2013 0 0 How to run EZH HMC c... UpdatedSep 13 2013 1 New Article: Unders... UpdatedSep 1 2013 1 HPC 3.2: I lost my s... UpdatedJune 13 2013
Links
Blog do Cezar Taurion Blog do Smart Professional O Mundo Depende de Software
Tags
Find a Tag
@imastersp r o @soudw 2012 aberto
desenvolvi mento
java
gnome
kernel
kit
linux livre
m ac
prom oo rational softw are softw are_l ivre sorteio Cloud List tablet tablets ti tw itter w eb w ebcast
Recent tweets
Follow @soudw
Find us on Facebook
https://www.ibm.com/developerworks/community/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/be_a_b_c3_a1_do_ssh_parte_251?lang=en
1/5
10/2/2014
l s
Com r ,os c pcopia o diretrio e todo seu contedo (inclusive subdiretrios e seus respectivos contedos). Evidentemente, a opo rpode ser usada em cpias nos dois sentidos: local para remoto e remoto para local. Melhor que FTP O venervel FTP (File Transfer Protocol) existe em sua forma atual desde 1985, ou seja, j mostra sinais da idade. Mas muitas pessoas j se acostumaram a us-lo para enviar e baixar arquivos pela Internet, de forma que simplesmente abandon-lo uma m ideia. Felizmente, o pessoal do OpenSSH (a implementao do protocolo SSH mais usada no planeta, a mesma presente em todas as distribuies GNU/Linux) pensou nisso e criou o s f t p , uma espcie de FTP sobre SSH. O principal uso do s f t p nos casos em que o usurio no sabe com exatido o que deseja baixar do computador remoto, ou para onde no computador remoto ele deseja enviar seus arquivos locais. Suponhamos que voc tenha baixado no computador do trabalho uma outra imagem boa para usar como papel de parede, mas no consegue se lembrar do nome usado para salv-la. Voc tem duas possibilidades: 1. Entrar via SSH, procurar o arquivo, fazer logout e usar o s c ppara copiar o arquivo, ou 2. Entrar via s f t p , procurar o arquivo e baix-lo imediatamente. O recurso de SFTP vem ativado por padro na maioria dos sistemas GNU/Linux, ento basta ter o servidor instalado na mquina para entrar nela via s f t p . No cenrio acima, bastaria usarmos o seguinte comando: [ f u l a n o @ c a s a~ ] $s f t pf t a l @ t r a b C o n n e c t i n gt of t a l @ t r a b . . . f t a l @ t r a b ' sp a s s w o r d : s f t p >_ Note que a ltima linha indica que estamos num prompt SFTP. Ou seja, podemos digitar comandos. Infelizmente, o prompt do SFTP no igual ao Bash, ou seja, ele no um shell completo, nem possui a capacidade de executar scripts. Os comadnos que ele
https://www.ibm.com/developerworks/community/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/be_a_b_c3_a1_do_ssh_parte_251?lang=en
2/5
10/2/2014
Primeiro, veja onde voc est na mquina local com o comando l p w d(de local pwd): s f t p >l p w d L o c a lw o r k i n gd i r e c t o r y :/ h o m e / f u l a n o / s f t p >_ Acontece que o objetivo gravar o arquivo remoto no diretrio de temas da mquina local. Ento, temos que mudar de diretrio na mquina local. Isso feito com o comando l c d(de local cd ): s f t p >l c dt e m a s / b a c k g r o u n d s s f t p >l p w d L o c a lw o r k i n gd i r e c t o r y :/ h o m e / f u l a n o / t e m a s / b a c k g r o u n d s s f t p >_ Ok, ento estamos nos locais certos dos dois computadores. Agora, basta baixar
https://www.ibm.com/developerworks/community/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/be_a_b_c3_a1_do_ssh_parte_251?lang=en
3/5
10/2/2014
Tags: ssh
Add a Comment More Actions A dd a Comment More A ctions
Comments (3)
1 revendabrasil commented Aug 2 2010 Muito bom!!! <br /> Ser lanado 1 parte por dia ?
Permalink
Permalink
Obrigado, @revendabrasil! <div> </div> O objetivo lanar 2 partes por semana. Se fosse lanada uma nova parte por dia, os leitores no teriam o tempo necessrio para se familiarizarem com cada "lio". <div> </div> Viu que j saiu a parte 3? ;)
Permalink
Show : 10
20
Previous
Next
Previous Entry
https://www.ibm.com/developerworks/community/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/be_a_b_c3_a1_do_ssh_parte_251?lang=en
4/5