Cursos / Redes de Computadores / Redes de Computadores II / Aula

arrow_back Aula 10 - Transferência e Sincronização de Arquivos

Utilizando o sftp

Para utilizar o sftp, na linha de comando (terminal) digite o seguinte comando:

AخA
1
sftp aluno@10.1.1.1

Onde aluno é o nome de usuário na máquina endereçada pelo IP 10.1.1.1. Se solicitado, a senha referente ao nome de usuário deverá ser inserida. Assim que estiver conectado, o utilitário sftp irá indicar o seguinte terminal, onde comandos podem ser inseridos:

1
1
sftp>

Devidamente conectado, a maioria dos comandos usados para navegar em ambientes Linux são funcionais dentro do ambiente oferecido pelo sftp, permitindo assim navegar e manipular diretórios e arquivos no computador remoto (cd, pwd, etc.). Para navegar e manipular diretórios e arquivos no computador local, basta acrescentar a letra l (L minúsculo) no início dos comandos (lcd, lpwd, etc.).

Se precisar transferir arquivos do computador local para o computador remoto, o seguinte comando pode ser utilizado:

1
1
sftp> put <arquivo_local> <destino_no_computador_remoto>

Então, se por acaso quisermos transferir o arquivo helloworld.java do disco local para o diretório /tmp na máquina remota, o seguinte comando deverá ser utilizado:

1
1
sftp> put helloworld.java /tmp

Caso quisermos transferir um arquivo remoto para o computador local, o seguinte comando deverá ser utilizado:

1
1
sftp> get <arquivo_remoto> <destino_no_computador_local>

Então, se por acaso quisermos transferir o arquivo /tmp/helloworld.java do disco remoto para o diretório /home/imd/ na máquina local, o seguinte comando deverá ser utilizado:

1
1
sftp> get /tmp/helloworld.java /home/imd

Versão 5.3 - Todos os Direitos reservados