Novell SLES Pure FTP information

Novell SLES Pure FTP information

Netware FTP had the ability to connect to a single ftp server running on netware and then change dir (cd) to another remote server. This used NCP. Suse Linux enterprise does not have this same feature in its FTP server. What can be done ?

For Linux you can use CIFS connections 

or 

If you have installed SLES OES 2 SP2 / post-sp2 or SLES 10 SP3 you can get this functionality back. 

The following Novell KB url explains how to enable it : http://www.novell.com/support/php/search.do?cmd=displayKC&docType=kc&externalId=7005792&sliceId=1&docTypeID=DT_TID_1_1&dialogID=142713837&stateId=0%200%20142715411

This novell document also deals with this subject. http://www.novell.com/coolsolutions/appnote/16925.html 

The key things are to modify the pure-ftpd.conf and the pureftp-ldap.conf. 
The pureftp-ldap.conf gets modified to point to your ldap server such as this example: 

LDAPServer 10.1.1.1 
LDAPPort 389 
LDAPBindDN cn=some-ldap-proxy-account,o=company 
LDAPBindPW XXXXXX 
LDAPDefaultUID 500 
LDAPDefaultGID 100 
LDAPBaseDN o=company 

The pure-ftpd.conf gets the following sections modified: 

# Cage in every user in his home directory 
#ChrootEveryone yes 
ChrootEveryone no 

# Maximum number of simultaneous users 
#MaxClientsNumber 10 
MaxClientsNumber 200 

# Maximum number of sim clients with the same IP address 
#MaxClientsPerIP 3 
MaxClientsPerIP 200 

# Don’t allow authenticated users - have a public anonymous FTP only. 
AnonymousOnly no 

# Disallow anonymous connections. Only allow authenticated users. 
NoAnonymous yes 

# LDAP configuration file (see README.LDAP) 
LDAPConfigFile /etc/pure-ftpd/pureftpd-ldap.conf 

# Set to ’yes’ if you don’t want your users to rename files. 
#NoRename yes 
NoRename no 

# Enable remote server navigation for ftp server 
# remote_server no 
remote_server yes 

# edirectory ldap port 
edir_ldap_port 389