Mapear uma unidade de rede no ubuntu para um sftp via terminal

1. Mapear uma unidade de rede no ubuntu para um sftp via terminal

Henri James Pereira Alves
xhenrix

(usa Ubuntu)

Enviado em 13/08/2021 - 12:38h

Pessoal,

Segue um problema que estou tendo, basicamente eu preciso mapear um sftp em uma unidade de rede no ubuntu (e eu só tenho acesso via terminal) para realizar uma automação na empresa onde trabalho.

O sftp foi criado pela TI e me passaram os parâmetros para acesso, logo não tenho acesso as configurações do sftp, antes de tudo estou fazendo o teste em meu computador pessoal, visto que o sftp está publicado normalmente então posso usar a tentativa e erro o quanto eu quiser aqui.

Utilizando Filezilla eu acesso e faço uploads normalmente, sem nenhum tipo de erro ou dificuldade. No próprio ubuntu eu consigo acessa-lo usando o comando "sftp"

O problema esta em montar o ftp como uma unidade de rede, são vários tutoriais utilizando o "curlftpfs" basicamente iguais, a instalação correu muito bem ... porem o mapeamento nunca da certo, o comando que estou usando para mapear é o abaixo:

curlftpfs 123.456.7.890:12345 /mnt/ftp_klip/ -o user='ftp':'i%&*uyhW', allow_other, ssl, ftp_port=12345

Rodei a permissão para o diretório com "sudo chmod -R 777 /mnt/ftp_klip/" para garantir que não houvesse nenhuma limitação

Se eu tirar o :12345 do ip eu tenho o erro "Failed to connect to 123.456.7.890 port 21" que pelo o que entendi é uma porta padrão utilizada mas não é a porta do meu sftp por isso eu forço a porta que preciso.

Meu usuário e senha estão entre aspas simples por conta de caracteres especiais parecidos com o que dei o exemplo, e o terminal me retorna o seguinte:

"Error connecting to ftp: response reading failed"

Já tentei diversas opções de configurações da documentação do curlftpfs e estou ficando sem ideias e não acho que sejam limitações do sftp pois se fossem eu não conseguiria acessar pelo Filezilla, ou seja, deve ser alguma opção que por padrão o Filezilla utiliza que eu preciso reproduzir no terminal e não consigo.

Caso alguém conheça essas configurações ou tenha passado por esse problema e solucionou e puder ajudar seria muito bom.

Obrigado.


  


2. Re: Mapear uma unidade de rede no ubuntu para um sftp via terminal

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 13/08/2021 - 18:44h

A sintaxe seria mais ou menos essa

curlftpfs ftpuser:ftppass@ftphostname /media/ftp/


3. Re: Mapear uma unidade de rede no ubuntu para um sftp via terminal

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/09/2021 - 12:09h

Boa tarde!

Utilize o SSHFS

https://linuxize.com/post/how-to-use-sshfs-to-mount-remote-directories-over-ssh/







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts