Question
how to add proxy rules to connect to ftp(proftpd) installed in lxd container from network ?
i was already created lxd instance, ubuntu18.04 named ‘store’, with apache2, that can be acceded by proxy rule added with
lxc config device add store store90 proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80
working, i can open defaut page, modified to verify..
the host is in virtuelbox with ip 192.168.1.33 and http://192.168.1.33 work like a charm
so, installed proftpd server,and want to connect to it from my network
i was modified proftpd MasqueradeAddress 192.168.1.33 to rely on external host address, and defined
PassivePorts 49152 65534
tried some proxy setting, but connexion fail when passing to passive connection.
filezilla log:
Status: Connecting to 192.168.1.33:21...
Status: Connection established, waiting for welcome message...
Status: Insecure server, it does not support FTP over TLS.
Status: Logged in
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is the current directory
Command: TYPE I
Response: 200 Type set to I
Command: PASV
Response: 227 Entering Passive Mode (192,168,1,33,216,239).
Command: LIST
Error: The data connection could not be established: ECONNREFUSED - Connection refused by server
Error: Connection timed out after 20 seconds of inactivity
Error: Failed to retrieve directory listing
in the host, the devices network are:
devices:
eth0:
name: eth0
nictype: bridged
parent: lxdbr0
type: nic
root:
path: /
pool: default
type: disk
store80:
connect: tcp:127.0.0.1:80
listen: tcp:0.0.0.0:80
type: proxy
storeftp21:
connect: tcp:127.0.0.1:21
listen: tcp:0.0.0.0:21
type: proxy
storeftp22:
connect: tcp:127.0.0.1:22
listen: tcp:0.0.0.0:22
type: proxy
storeftppassive:
connect: tcp:127.0.0.1:49152-65534
listen: tcp:0.0.0.0:49152-65534
type: proxy
any help ?? or link to real working solution to set proxy for lxd with proftpd ?
i searched and founded very obscur solutions, nothing that i can understand now..
please help..