Question: New Cloudman instance: anonymous FTP only
2
gravatar for mg1655
4.6 years ago by
mg165520
United States
mg165520 wrote:

Hi,

I have just launched a new cluster using cloudman

I'd like to upload a new custom genome and some previously published transcriptomic data for it.

I'm trying to use FTP to upload the data but everytime I get this response (both using my ftp gui client and mac os x command line)

 

"530 This FTP server is anonymous only."

Is there additional configuration I have to do to make the FTP work out of the box?  All that I've read so far seems to suggest that it should just work out of the box.

Thanks!

 

aws cloudman • 1.3k views
ADD COMMENTlink modified 4.6 years ago by Marco Blanchette10 • written 4.6 years ago by mg165520
1

I can confirm this is a bug -- you're not doing anything wrong.  I'll reply with a solution shortly.

ADD REPLYlink written 4.6 years ago by Dannon Baker3.7k

Fixed thanks!! 

One comment though, it will only works with active transfer (both my command line ftp and FileZilla are set to passive by default and have to be manually set to active).

Would it make sense to open the ports for passive (not sure what range proftpd is set to)? I'm not a security guy, but is there any reason why not opening it?

ADD REPLYlink written 4.6 years ago by Marco Blanchette10
3
gravatar for Dannon Baker
4.6 years ago by
Dannon Baker3.7k
United States
Dannon Baker3.7k wrote:

This will be fixed in the next Cloudman release, but for right now here are some steps you can follow to get it working on your instance right now:

 

1) SSH to the instance `ssh -i your_keypair.pem ubuntu@<your_instance>`  (or, if you set a cloudman administrative password, you can use that instead of the keypair)

 (stay as the 'ubuntu' user for all of these commands) 

2) `sudo apt-get remove vsftpd`

3) `sudo ln -s /usr/proftpd /mnt/galaxy/tools/proftpd`

4) `sudo /etc/init.d/proftpd start`

 

And you should be immediately able to connect via FTP with your galaxy email/password.

ADD COMMENTlink modified 4.6 years ago • written 4.6 years ago by Dannon Baker3.7k

Thanks!  This worked for me.

ADD REPLYlink written 4.6 years ago by mg165520
1
gravatar for Jennifer Hillman Jackson
4.6 years ago by
United States
Jennifer Hillman Jackson25k wrote:

Hello,

This should be functional, but it does require some set-up when the instance is first initialized. The first item to check is that the inbound connections are set up, as described in step #6 on this wiki:

https://wiki.galaxyproject.org/CloudMan/AWS/GettingStarted

Best, Jen, Galaxy team

ADD COMMENTlink written 4.6 years ago by Jennifer Hillman Jackson25k

Thanks for your reply.  I used the interface (https://usegalaxy.org/cloudlaunch) to automatically launch my cloudman, so those settings were all there already.

It says "Anonymouse FTP only," so it seems to be a settings issue rather than a ports issue?

 

Custom TCP Rule

TCP

1 - 65535

sg-4a46c22f (CloudMan)

Custom TCP Rule

TCP

42284

0.0.0.0/0

SSH

TCP

22

0.0.0.0/0

HTTP

TCP

80

0.0.0.0/0

All ICMP

All

N/A

sg-4a46c22f (CloudMan)

Custom UDP Rule

UDP

1 - 65535

sg-4a46c22f (CloudMan)

Custom TCP Rule

TCP

30000 - 30100

0.0.0.0/0

Custom TCP Rule

TCP

20 - 21

0.0.0.0/0

ADD REPLYlink written 4.6 years ago by mg165520

Right, Cloudlaunch sets this up for you. Dannon (one of the Cloudman developers) uncovered the root issue. Glad the current workaround is helping.

ADD REPLYlink written 4.6 years ago by Jennifer Hillman Jackson25k
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 16.09
Traffic: 178 users visited in the last hour