Dear all,

 

I am trying to setup sftp connection for my new Galaxy server. I managed to configure sftp_module and I am able to connect to the server as an system user. The problem is that I am not able to login there as Galaxy user. I guess that the problem is with settings for backend and postgresql, but I don’t know how to solve it.

 

My configuration for sql is:

 

# Do not authenticate against real (system) users

AuthPAM                         off

 

# Set up mod_sql_password - Galaxy passwords are stored as hex-encoded SHA1

SQLLogFile                      /home/galaxy/galaxy/log_files/sqlLog.txt

SQLPasswordEngine               on

SQLPasswordEncoding             hex

 

# Set up mod_sql to authenticate against the Galaxy database

SQLEngine                       on

 

SQLBackend                      postgres

SQLConnectInfo                  galaxy@localhost:5432 galaxy

SQLAuthTypes                    SHA1

SQLAuthenticate                 users

 

# An empty directory in case chroot fails

SQLDefaultUID   1001

SQLDefaultGID   1001

 

SQLDefaultHomedir               /var/lib/proftpd/empty

 

 

# Define a custom query for lookup that returns a passwd-like entry.  UID and GID should match your Galaxy user.

SQLUserInfo                     custom:/LookupGalaxyUser

SQLNamedQuery                   LookupGalaxyUser SELECT "email,password,'1001','1001','/home/data/galaxy_ftp/%U','/bin/bash' FROM galaxy_user WHERE email='%U'"

 

 

Db name is galaxy, user is galaxy, no pass.

Any recommendation, please?

Regards,

 

 

Mag. Marija Ðurðeviæ

Core Facility Computational Bioanalytics

 

Medical University of Graz

Center for Medical Research

Stiftingtalstraße 24, A-8010 Graz

Austria

 

Phone: +43 316/385-73024

Fax:+43 316/385-73009

 

Email: marija.djurdjevic@medunigraz.at

Email: marija.djurdjevic@klinikum-graz.at

 

Web: https://zmf.medunigraz.at/