Gerenciando seu diretório HOME

De LEC

Ir para: navegação, pesquisa

Tabela de conteúdo

Acessando remotamente seus arquivos

Utilizando o Winscp

Noções básicas

Quando o WinSCP é inicializado, a primeira janela que aparece é a tela de login. Abaixo, veja essa janela e os campos que deverão ser preenchidos:

Tutorial winscp html 5efa2fa6.png
  1. endereço da máquina que se deseja acessar remotamente, que no caso do lec é ssh.lec.ufrgs.br;
  2. seu nome de usuário da máquina remota;
  3. sua senha.

Se for a primeira vez que vocª acessa o servidor da máquina na qual vocª se encontra ela não estará registrada na lista de hosts conhecidos. Assim, após clicar em Login, aparecerá a seguinte janela:

Tutorial winscp html 2d0b6ca5.png

Clicando em Yes, o novo host será adicionado Ã?  lista e esta mensagem não mais será visualizada para este host.

Feito o login, abrir-se-á a janela abaixo:

Tutorial winscp html 59b3871.png

Em 1, está o sistema de diretórios da máquina local e, em 2, está o sistema de diretórios da máquina remota. Na barra assinalada por 3, estão os seguintes botões:

Tutorial winscp html 1cfab2d1.png Para renomear um arquivo ou um diretório;
Tutorial winscp html m60036f05.png Para editar um arquivo;
Tutorial winscp html m15568a5.png Para copiar arquivos ou diretórios de uma máquina para a outra;
Tutorial winscp html 28fa9c26.png Para mover arquivos ou diretórios de uma máquina para a outra;
Tutorial winscp html m15568a5.png Para criar um diretório;
Tutorial winscp html 42802649.png Para deletar arquivos ou diretórios;
Tutorial winscp html m24f5edf.png Para verificar as propriedades de um arquivo ou de um diretório;
Tutorial winscp html md4303e0.png Para encerrar a sessão e fechar o aplicativo;

Observações pertinentes

Quando clicamos no botão Move ou no botão Copy, abre-se uma janela semelhante Ã?  janela abaixo, na qual é necessário especificar o diretório para o qual os arquivos e/ou diretórios selecionados serão movidos ou copiados. Note que, se a seleção for referente Ã?  máquina local, o caminho a ser designado será na máquina remota e, da mesma forma, reciprocamente.

Tutorial winscp html m2b6e2d37.png

Ao clicarmos no botão Properties, temos a possibilidade de, além de visualizar, alterar as permissões de um arquivo ou de um diretório. No exemplo abaixo, o arquivo index.html (que está localizado em /home/guest/public_html) recebeu as permissões mais apropriadas para uma página html.

Tutorial winscp html m4146e2f3.png

Aproveitando o exemplo acima, index.html poderia ser acessado pela Internet através do endereço http://www.lec.ufrgs.br/~guest , pois, por padrão, está localizado no diretório /home/guest/public_html. Caso desejássemos acessar um arquivo com nome diferente de index.html (ou index.htm), seria necessário especificar o seu nome: http://www.lec.ufrgs.br/~guest/arquivo.html. Se index.html estivesse localizado em /home/guest/public_html/diretório, o endereço para acessá-lo seria http://www.lec.ufrgs.br/~guest/diretório; e, caso seu nome fosse diferente de index.html, novamente seria necessário indicá-lo.

Lembrete importante

Para que haja sucesso na publicação de uma página html da forma como foi descrito anteriormente, é necessário observar que:


Utilizando o Prompt de Comando

Objetivos

Este parte do tutorial tem como objetivo fornecer alguns esclarecimentos sobre transferªncia de cópias de arquivos e diretórios via scp. Documentação mais detalhada pode ser obtida diretamente no manual do programa: man scp.

Chamada do programa

A chamada do scp deve, necessariamente, ser da forma scp origem destino. E a máquina remota precisa ser designada com a sintaxe usuário@endereço:caminho.

Exemplo 1:

Abaixo, temos um exemplo em que a cópia de um arquivo é transferida da máquina local para uma máquina remota:

Tutorial scp html m6ac73726.png
Neste exemplo, uma cópia do arquivo linux.zip será enviada do diretório corrente (note que não foi especificado o caminho para o arquivo na máquina local) para exemplo_scp que é subdiretório de /home/guest na máquina remota.

Após pressionar Enter, temos:

Tutorial scp html 7ec6e3ca.png

A mensagem acima foi exibida por ser primeira vez em que essa máquina é acessada pelo usuário da máquina local. Quando é esse o caso, pode ser necessário fornecer confirmação.

Tutorial scp html 6d58b398.png

No passo seguinte, será solicitada a senha do usuário da máquina Ã?  qual se deseja conectar (neste exemplo, a senha do usuário guest).

Tutorial scp html m1d75d06b.png

Pronto, uma cópia do arquivo linux.zip foi enviada com sucesso:

Tutorial scp html m2ea228d6.png

Exemplo 2

Neste exemplo, uma cópia do diretório tutorial_scp (localizado na máquina local em /home/lec) será enviada para o diretório /tmp na máquina remota. Atente para a utilização da opção -r. Ela é responsável pelo envio da cópia de tutorial_scp com todo o seu conteÃ?ºdo.

Tutorial scp html m563d0cb9.png

Na seqÃ?¼ªncia, basta fornecer a senha.

Tutorial scp html 44ae97a3.png

Então, a cópia do diretório será enviada com o seu conteÃ?ºdo: os arquivos readfloppy.sh, winreg.zip, comandos1.htm e comandos2.htm.

Tutorial scp html 7bf4d6ae.png

Exemplo 3

Neste exemplo, uma cópia do arquivo linux.zip será transferida da máquina remota para a máquina local. O arquivo está localizado em /home/guest/exemplo_scp e sua cópia será colocada no diretório corrente. Como é necessário fornecer um destino, podemos utilizar o . (que é um link para o diretório corrente). Analogamente, os demais links (.. e ~) também podem ser utilizados. Neste mesmo exemplo, /home/guest poderia ser substituído por ~.

Tutorial scp html m5b570d92.png
Tutorial scp html 65fe11a6.png
Tutorial scp html 666dbb6f.png

Exemplo 4

Neste Ã?ºltimo exemplo, uma cópia do diretório tutorial_scp com todo o seu conteÃ?ºdo será transferida da máquina remota para a máquina local. O diretório está localizado em /tmp e sua cópia será colocada em /home/lec.

Tutorial scp html 64b0b03e.png
Tutorial scp html m76fc74bf.png
Tutorial scp html 2d06b49f.png
Ferramentas pessoais
Espaços nominais
Variantes
Ações
lec
comunidade
Navegação
Ferramentas