Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Redes de Computadores / Redes de Computadores II / Aula
Para utilizar o sftp, na linha de comando (terminal) digite o seguinte comando:
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:
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:
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:
sftp> put helloworld.java /tmp
Caso quisermos transferir um arquivo remoto para o computador local, o seguinte comando deverá ser utilizado:
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:
sftp> get /tmp/helloworld.java /home/imd
Versão 5.3 - Todos os Direitos reservados