User Tools

Site Tools


tutoriais:como_transferir_arquivos_via_ssh

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
tutoriais:como_transferir_arquivos_via_ssh [2016-05-04 11:03] leoboikotutoriais:como_transferir_arquivos_via_ssh [2021-06-14 08:02] gnann
Line 1: Line 1:
-======Transferindo arquivos para a rede IME======+====== Transferindo arquivos para a Rede IME ====== 
 +Para liberar o acesso de fora do IME, é preciso requisitá-lo antes, informando seu usuário para [[mailto:admin@ime.usp.br|admin@ime.usp.br]] .
  
-Para instruções sobre como se logar na rede IME e rodar comandos remotamente por SSH,   +Para instruções sobre como se logar na Rede IME e rodar comandos remotamente,   
-[[tutoriais:como_acessar_a_rede_ime_de_fora|clique aqui]].+veja as [[tutoriais:como_acessar_a_rede_ime_de_fora|instruções do SSH]]
 + 
 +Em todos os casos, usar: 
 +  * //Hostname// do servidor: ''sites.ime.usp.br'' 
 +  * Usuário: seu usuário na Rede IME 
 +  * Senha: sua senha na Rede IME 
 + 
 +===== Transferindo arquivos no Windows usando WinSCP ===== 
 +Certifique-se que o computador está conectado à Internet. 
 + 
 +Instale o programa [[http://winscp.net/eng/download.php|WinSCP]]. Uma tela de Login deve abrir junto à inicialização do programa. 
 + 
 +{{ :tutoriais:winscp_login.png?600 |}} 
 + 
 +O botão ''Salvar...'' é uma opção para salvar o usuário e domínio para utilizações futuras (a senha pode ser salva também, contudo o próprio programa não o recomenda - se o fizer, faça somente em um computador privado). No diálogo aberto, há opção de criar atalho na Área de Trabalho para facilitar. 
 + 
 +Após se conectar, os arquivos locais estarão à esquerda e os arquivos do servidor, no painel da direita.  Para transferir arquivos, basta arrastar de um lado para o outro, ou selecionar o que quiser e utilizar os botões no lado inferior (//copy// e //move//). Tome sempre muito cuidado com o que estiver fazendo! 
 + 
 +{{ :tutoriais:winscp_transfer.png?600 |}} 
 + 
 +===== Transferindo arquivos com MacOS no modo gráfico ===== 
 +Sugerimos o programa Cyberduck, no modo SFTP - https://cyberduck.io. 
 + 
 +===== Transferindo arquivos com Linux no modo gráfico ===== 
 +A maioria dos navegadores de arquivo do Linux possuem uma opção "Conectar ao servidor" onde você pode preencher com: 
 +  * //Tipo// ''SSH'' ou ''SFTP'', depende do navegador de arquivos. 
 + 
 +Caso não encontre a opção de "Conectar ao servidor", alternativamente você pode tentar digitar o caminho completo no navegador de arquivos, por exemplo: <code>sftp://sites.ime.usp.br/home/SEUGRUPO/SEUUSUÁRIO</code> e pressionar a tecla ''Enter''. O sistema deve pedir seu usuário e senha.
  
 ===== Transferindo arquivos no Linux ou Mac usando scp ====== ===== Transferindo arquivos no Linux ou Mac usando scp ======
Line 11: Line 39:
 </code> </code>
  
-Uma opção importante é ''-r'', necessária para copiar diretórios inteiros.+Uma opção importante é ''-r'', necessária para copiar diretórios inteiros. Essa opção deve vir imediatamente após o ''scp''. Exemplo: 
 +<code bash> 
 +scp -r origem destino 
 +</code>
  
 Origem e destino podem ser locais ou remotos.  Localmente, digite o nome do arquivo ou diretório normalmente.  Remotamente, o formato é: Origem e destino podem ser locais ou remotos.  Localmente, digite o nome do arquivo ou diretório normalmente.  Remotamente, o formato é:
  
 <code bash> <code bash>
-"nome-do-usuário"@shell.ime.usp.br:caminho+"nome-do-usuário"@sites.ime.usp.br:caminho
 </code> </code>
  
-O caminho pode ser dado a partir do diretório HOME (por exemplo: ''usuario@shell.ime.usp.br:www/index.html'').  Para digitar o caminho completo, comece com o caractere ''/''  (por exemplo: ''usuario@shell.ime.usp.br:/home/posmac/usuario/www/index.html'').+O caminho pode ser dado a partir do diretório HOME (por exemplo: ''usuario@sites.ime.usp.br:www/index.html'').  Para digitar o caminho completo, comece com o caractere ''/''  (por exemplo: ''usuario@sites.ime.usp.br:/home/posmac/usuario/www/index.html'').
  
 Também podem ser usados caracteres coringa, como ''*''. Também podem ser usados caracteres coringa, como ''*''.
Line 26: Line 57:
  
 <code bash> <code bash>
-scp aula1.html rita@shell.ime.usp.br:www/aulas/+scp aula1.html rita@sites.ime.usp.br:www/aulas/
 </code> </code>
 Transfere o arquivo ''aula1.html'', que está no diretório atual de seu computador, para o diretório ''$HOME/www/aulas'' da rede IME. Transfere o arquivo ''aula1.html'', que está no diretório atual de seu computador, para o diretório ''$HOME/www/aulas'' da rede IME.
  
 <code bash> <code bash>
-scp aula1.html rita@shell.ime.usp.br:+scp aula1.html rita@sites.ime.usp.br:
 </code> </code>
 Transfere o arquivo ''aula1.html'' para o diretório ''$HOME'' do usuário ''rita'' na rede IME.  Note que **é preciso digitar os dois pontos**. Transfere o arquivo ''aula1.html'' para o diretório ''$HOME'' do usuário ''rita'' na rede IME.  Note que **é preciso digitar os dois pontos**.
  
 <code bash> <code bash>
-scp -r mac1234/ beto@shell.ime.usp.br:www/mac1234/+scp -r mac1234/ beto@sites.ime.usp.br:www/mac1234/
 </code> </code>
  
Line 42: Line 73:
  
 <code bash> <code bash>
-scp mac1234/* beto@shell.ime.usp.br:www/mac1234/+scp mac1234/* beto@sites.ime.usp.br:www/mac1234/
 </code> </code>
  
Line 48: Line 79:
  
 <code bash> <code bash>
-scp beto@shell.ime.usp.br:private/prova.tex provas/+scp beto@sites.ime.usp.br:private/prova.tex provas/
 </code> </code>
  
Line 54: Line 85:
  
 <code bash> <code bash>
-scp ~/transferencia/* manuel@shell.ime.usp.br:/tmp/transferencia/+scp ~/transferencia/* manuel@sites.ime.usp.br:/tmp/transferencia/
 </code> </code>
  
Line 61: Line 92:
 Para saber mais sobre o ''scp'', digite em uma linha de comando: ''man scp''. Para saber mais sobre o ''scp'', digite em uma linha de comando: ''man scp''.
  
-==== Usando o rsync para sincronizar diretórios =====+===== Sincronizando diretórios com o Rsync =====
  
 O comando ''scp'' é melhor para transferir arquivos uma vez só.  Caso você esteja sempre editando vários arquivos em um diretório e sincronizando-o com outro computador, o comando ''rsync'' atenderá melhor as suas necessidades.  A sintaxe básica é parecida: O comando ''scp'' é melhor para transferir arquivos uma vez só.  Caso você esteja sempre editando vários arquivos em um diretório e sincronizando-o com outro computador, o comando ''rsync'' atenderá melhor as suas necessidades.  A sintaxe básica é parecida:
Line 69: Line 100:
  
 # exemplo do computador local para a rede IME # exemplo do computador local para a rede IME
-rsync -r webpage/ usuario@shell.ime.usp.br:www/+rsync -r webpage/ usuario@sites.ime.usp.br:www/
  
 # exemplo da rede IME para o computador local: # exemplo da rede IME para o computador local:
-rsync -r usuario@shell.ime.usp.br:/tmp/resultados/ pesquisa/resultados/+rsync -r usuario@sites.ime.usp.br:/tmp/resultados/ pesquisa/resultados/
 </code> </code>
  
tutoriais/como_transferir_arquivos_via_ssh.txt · Last modified: 2021-06-14 08:09 by gnann

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki