Como conectar (FTP) ao servidor remoto através do meu Ubuntu VPS

3

Meu problema é bastante específico: eu preciso conectar (FTP) ao servidor de um cliente a partir do meu PC (Ubuntu 16.10), mas meu PC tem IP dinâmico e o servidor do cliente tem filtragem de IP. Eu tenho meu próprio VPS (Ubuntu 16.04), obviamente, com IP estático, então eu estava pensando em encapsular minha conexão com o servidor do cliente através do meu VPS. De preferência, usando FireFTP, se possível. O único acesso que eu tenho ao servidor do cliente será o FTP (possivelmente o SFTP) e posso obter meu IP (IP do meu VPS) para ser adicionado na lista branca.

O problema é que eu sou muito novo no SSH (eu possuo o VPS apenas por alguns dias) e o SSH Tunneling me parece muito mais alto e meu caso parece bastante específico. Eu não me importo de estudar este assunto um pouco, eu só preciso ser apontado da maneira certa (por exemplo, que tipo de túnel SSH eu preciso de um assim por diante).

    
por Juraj.Lorinc 16.06.2016 / 17:04

1 resposta

0

Eu finalmente consegui encontrar uma resposta para minha pergunta aqui: link . O tutorial se for para o firefox mas também funciona bem para tráfego FTP.

Primeiro você precisa criar o SOCKS 5:

ssh -C2qTnN -D 2121 user@yourvpsip

2121 - este é o número da porta selecionada. Provavelmente você pode usar qualquer porta, mas para strongs entre 0 e 1023 você precisa usar sudo ( source )

user@yourvpsip - isso é óbvio - seu nome de usuário no seu servidor VPS seguido pelo seu VPS ip (por exemplo, [email protected] )

O próximo passo (e último) é configurar o seu cliente FTP para usar o PROXY

Proxy type: SOCKS 5
Proxy host: 127.0.0.1 (this is localhost IP)
Proxy port: 2121 (or replace with port you selected in first step)

No FileZilla, você pode encontrar essas configurações em: Editar > Preferências > Conexão > Proxy genérico.

Depois que você terminar de usá-lo, você pode querer alterar as configurações de volta, porque isso só funciona quando o SOCKS 5 é iniciado a partir do terminal.

Se você tiver alguma dúvida, pergunte.

    
por Juraj.Lorinc 16.06.2016 / 22:12