diff --git a/src/handlers/handle_config.py b/src/handlers/handle_config.py index 62b886f..a77a357 100644 --- a/src/handlers/handle_config.py +++ b/src/handlers/handle_config.py @@ -72,8 +72,10 @@ def createConfig(): config['SFTP - Remote Server']['Server'] = '0.0.0.0' config['SFTP - Remote Server']['Username'] = 'user' config['SFTP - Remote Server']['Password'] = 'password' - config['SFTP - Remote Server'][';'] = 'If a different Port for SFTP needs to be used (Works only for SFTP)' + config['SFTP - Remote Server'][';'] = 'If a different Port for SFTP needs to be used (Default: 22)' config['SFTP - Remote Server']['SFTPPort'] = '22' + config['SFTP - Remote Server'][';_'] = 'If a different Port for FTP needs to be used (Default: 21)' + config['SFTP - Remote Server']['FTPPort'] = '21' config['SFTP - Remote Server'][';_'] = 'Change the path below if the plugin folder path is different on the SFTP/FTP server (Change only if you know what you are doing)' config['SFTP - Remote Server']['PluginFolderOnServer'] = '/plugins' config['SFTP - Remote Server'][';__'] = 'If you want to use FTP instead of SFTP change to (False) else use (True)' diff --git a/src/handlers/handle_ftp.py b/src/handlers/handle_ftp.py index 655156a..f1ab4cf 100644 --- a/src/handlers/handle_ftp.py +++ b/src/handlers/handle_ftp.py @@ -10,9 +10,10 @@ from handlers.handle_config import configurationValues def createFTPConnection(): configValues = configurationValues() - ftp = ftplib.FTP(configValues.sftp_server, user=configValues.sftp_user, \ - passwd=configValues.sftp_password) try: + ftp = ftplib.FTP() + ftp.connect(configValues.sftp_server, configValues.ftp_port) + ftp.login(configValues.sftp_user, configValues.sftp_password) return ftp except UnboundLocalError: print(oColors.brightRed + "[FTP]: Check your config.ini!" + oColors.standardWhite)