- 2 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Como transferir um arquivo em sessões Terminal Proxy usando SFTP
- 2 minutos de leitura
- Imprimir
- Tema escuroTema claro
- Pdf
Neste documento, você encontra um guia passo a passo sobre como realizar a transferência de arquivos usando o SFTP em sessões remotas de Terminal Proxy.
Algumas ferramentas SSH, como o MobeXterm, definem automaticamente uma conexão SFTP para transferir arquivos após o login com SSH. Essas conexões SFTP não funcionarão, pois o proxy senhasegura as trata separadamente.
Requisitos
- Credencial do tipo Terminal Proxy ativa.
- Iniciar uma conexão via Terminal Proxy do tipo Multihop.
Para transferência de arquivos diretamente para um servidor de destino usando SFTP, é necessário usar a conexão Multihop porque os binários que viajam sob SFTP não têm como interagir com o terminal intermediário.
Transferência via SFTP no terminal
Devido a limitações do protocolo, o usuário não pode usar uma credencial pessoal para realizar a transferência do arquivo. Apenas com uma credencial cadastrada no senhasegura será possível realizar a transferência.
Também não será possível gravar a sessão, mas ainda é possível habilitar o log com relatório de arquivos transferidos. Para saber como habilitar esse log, acesse a documentação Transferência de arquivos em sessão.
Para realizar os passos substitua as strings pelos valores descritos na tabela abaixo.
String | Descrição |
---|---|
usuario_senhasegura | Usuário do cofre senhasegura. |
instancia_senhasegura | Hostname ou endereço IP do cofre senhasegura. |
credencial | Usuário da credencial que você deseja usar para acesso. |
dispositivo_alvo | Hostname ou endereço IP do dispositivo que você deseja acessar. |
mfa_token | Código gerado pelo MFA Token. |
nome_do_arquivo | Nome do arquivo a ser transferido. |
- Abra o aplicativo de prompt de comando de sua preferência.
- Digite
sftp usuario_senhasegura[credencial@dispositivo_alvo]@instancia_senhasegura
AtençãoCaso esteja cadastrado o uso do token OTP, ele deve ser inserido conforme exemplo:
sftp username[credencial@dispositivo]token@instancia_senhasegura
.
- Digite
- Utilize os comandos abaixo para:
- Realizar o upload de um arquivo, digite:
put [nome_do_arquivo]
- Aperte a tecla Enter para iniciar a ação.
- Quando o arquivo estiver completo, uma mensagem de
<nome_do_arquivo> 100%
será exibida.
- Realizar o download de um arquivo, digite:
get [nome_do_arquivo]
- Aperte a tecla Enter para iniciar a ação.
- Quando o arquivo estiver completo uma mensagem de
<nome_do_arquivo> 100%
será exibida.
- Realizar o upload de um arquivo, digite:
- Ao finalizar digite:
exit
Após a conclusão os arquivos estarão salvos. No caso de upload estará salvo dentro da máquina alvo e no caso de download estará salvo dentro da máquina do usuário. Para que os arquivos sejam salvos dentro do senhasegura shell é necessário realizar o sftp
sem o uso do Multihop.
Via aplicativo WinSCP
- Abra o aplicativo WinSCP em sua máquina.
- Na tela Login preencha os campos presentes em Sessão.
- Protocolo de aquivo: selecione SFTP.
- Host: digite o hostname ou o endereço IP da instância do senhasegura.
- Porta: digite 22.
- Usuário: digite
sftp usuario_senhasegura[credencial@dispositivo_alvo]@instancia_senhasegura
- Senha: digite sua senha de acesso do senhasegura
- Clique em Login.
Após esses passos a conexão estará pronta para o uso, siga as instruções da própria ferramenta para realizar a transferência dos arquivos.
Se o usuário tiver um token OTP configurado, use o token na cadeia de conexão. sftp usuario_senhasegura[credencial@dispositivo]mfa_token@instancia_senhasegura
.
O Terminal Proxy do senhasegura também oferece outro tipo de transferência de aquivo via SCP, para saber como acesse o documento Como transferir um arquivo em sessões Terminal Proxy usando SCP.
Você ainda tem dúvidas? Entre em contato com a Comunidade senhasegura.