It looks like your SSL certificate is not valid, since you are using an IP to connect:
Note: this log has been manually submitted by a user. Log ID: 39c3ab98-c49b-4f19-b0e4-f8dafc88459e User Message: Error 'Client is closed because server closed connection unexpectedly' when trying to connect to a Synology NAS via either SFTP or FTPS. stdout: valid_from: 'Feb 10 00:00:00 2024 GMT', valid_to: 'Mar 12 23:59:59 2025 GMT', fingerprint: '4C:DC:B6:8B:7E:DA:5D:44:88:09:1F:21:66:B3:72:97:2C:BA:01:84', fingerprint256: '4D:82:9C:B1:F4:1B:60:03:BD:02:87:C0:00:D2:8F:5D:3F:87:2F:DF:24:85:3A:F3:FF:BF:D2:96:E4:53:A4:2F', fingerprint512: '8E:23:6D:91:3A:C4:1F:84:F4:E8:6B:1B:0A:4F:08:DC:5B:6C:45:60:4E:3B:E4:0B:28:EF:3F:3F:B6:50:45:D3:20:B1:2F:4E:66:D8:04:65:1B:AF:08:AD:56:AA:02:A3:36:53:1B:28:A4:EA:8A:B6:7E:58:52:15:4A:8D:76:25', ext_key_usage: [ '1.3.6.1.5.5.7.3.1', '1.3.6.1.5.5.7.3.2' ], serialNumber: '06938CD81F448E65B0762AE14919EC2F', raw: , issuerCertificate: { subject: [Object: null prototype], issuer: [Object: null prototype], infoAccess: [Object: null prototype], ca: true, modulus: 'BFB9592544123516E25D5049050AE0CBFC8DDA25089A67A6A26D11E36A9FDAA7DCF2D5A60DAE985EED871A3703283EC66F5C347E84D24EA3D81B80E6154CFABC81773CE08EF960A38789503836B249419EA9DAC250CAAC7AD07904223CC837ED4B40B7D74E5A6ECE74E839AD61C930F4CB28AD172398C1444CFBF088F05345329061C36DA1A5E01090E38B9ACA93E5064961E8A4EEA96F9FC81F0FE5DD0E7937924BAEBB4786FAFBB2AD21ABE6E5F92D18455A5BF5CC5403721FC42A6775EB79BACFFC9CC7FA8B6BDCF2BC82DCEDC4296FE93B4CBADAF56135ED83D29FD00D8C6F840A8F4F0D6DCDF65C2129008DBF0D601A882EC8242EEC713B0675BC792485', bits: 2048, exponent: '0x10001', pubkey: , valid_from: 'Nov 2 12:24:33 2017 GMT', valid_to: 'Nov 2 12:24:33 2027 GMT', fingerprint: 'CB:FE:9E:B4:3B:3B:37:FE:0D:FB:C4:C2:EB:2D:4E:07:D0:8B:D8:E8', fingerprint256: '44:22:E9:63:EE:53:CD:58:CC:9F:85:CD:40:BF:5F:FE:C0:09:5F:DF:1A:15:45:35:66:1C:1C:06:BC:AD:C6:9B', fingerprint512: '72:DA:2F:AA:57:86:09:E4:01:A7:70:D5:A6:F1:B5:E6:45:E3:BD:8E:FB:D8:AB:91:D7:FB:38:DE:F5:FD:9F:95:3E:C2:58:30:27:B1:AD:10:C6:2D:90:D3:AD:BF:63:C8:E4:26:1A:4F:6E:4F:51:92:B5:AB:2D:B7:DE:34:8F:C7', ext_key_usage: [Array], serialNumber: '0B259422CED9812A15A04E99528A0EFA', raw: , issuerCertificate: [Object] } }, code: 'ERR_TLS_CERT_ALTNAME_INVALID' } > CWD / > QUIT Trying to find optimal transfer strategy... Connected to 10.0.0.248:21 (No encryption) < 220 DISKSTATION FTP server ready. > AUTH TLS < 234 AUTH TLS command successful. Error [ERR_TLS_CERT_ALTNAME_INVALID]: Hostname/IP does not match certificate's altnames: IP: 10.0.0.248 is not in the cert's list: at new NodeError (node:internal/errors:405:5) at Object.checkServerIdentity (node:tls:337:12) at TLSSocket.onConnectSecure (node:_tls_wrap:1669:27) at TLSSocket.emit (node:events:517:28) at TLSSocket._finishInit (node:_tls_wrap:1070:8) at ssl.onhandshakedone (node:_tls_wrap:856:12) { reason: "IP: 10.0.0.248 is not in the cert's list: ", host: '10.0.0.248', cert: { subject: [Object: null prototype] { CN: 'diskstation.vandenbeucken.net' }, issuer: [Object: null prototype] { C: 'US', O: 'DigiCert Inc', OU: 'www.digicert.com', CN: 'RapidSSL TLS RSA CA G1' }, subjectaltname: 'DNS:diskstation.vandenbeucken.net, DNS:www.diskstation.vandenbeucken.net', infoAccess: [Object: null prototype] { 'OCSP - URI': [Array], 'CA Issuers - URI': [Array] }, ca: false, modulus: '94C2AAF03330FAF0208BE49ECA54E39FEA06BAC0FA0C6CA82A1CDCD23BE56C262AFAAD915904F02E88C35817F26D1001901A90175B96B9B079F4CF29AE0EC1C6CBE8BAA97A465197E9412600616DFE8392DBBBB0A6EB5EDD8F6C70D9D978B7BBA861AC65B1966A01BE8F0618A6ADC6B961A4EE89D1FC75016DC97FC0BDDC44EEAA069CF2904166C17A9D94C6E50BEA5AEB5EFCADA8E559D65DA6A7EE724C40DAED6AF0BBE6F1678AEF7A8FBA3184C2B73BD3C3BFD0A96261796622EF812D603BD26E44E5BCB058498384E657F8CB79582D636AE9A61AA6D497BBBAA62EB0FE2A258F08E2C8D4F15DAFACBE8E0FF8F1922DD0B4647231D2CCD119A53D466708E2930BF22F9F6D4146D2AA5343EA69B401724BD93DD6EFE1C8A5565F0B8A2EA4ADFB47076B116C8F551E5964544DDA9B7FC059623838FBF80DB73B98086C7C533BC04654641E83CD0C4D4B99957C940958A5E15633C3E29A09FC8771C31C1BEC6E883C4AFC78CAC21092E5AAE7B5D4D1DDAE268D4AE4DA80E7EB7C90CFB4CDA2939340D71F6D347E53D32142ED84CF79AC93EB8AF627AF0E35885BF6B496FC0166667E27DBF4F32891B4457FA234983A8503887E5FB732F86C1A0F712505B021CE97449EC32DA33005EEC56E33234324408D5D945F821E34A9E7EDCBFFC502340F70CF95A45AAD4D5D235A23F48B7A538526782614BBE598D9478CAA8F60BC9E97', bits: 4096, exponent: '0x10001', pubkey: , valid_from: 'Feb 10 00:00:00 2024 GMT', valid_to: 'Mar 12 23:59:59 2025 GMT', fingerprint: '4C:DC:B6:8B:7E:DA:5D:44:88:09:1F:21:66:B3:72:97:2C:BA:01:84', fingerprint256: '4D:82:9C:B1:F4:1B:60:03:BD:02:87:C0:00:D2:8F:5D:3F:87:2F:DF:24:85:3A:F3:FF:BF:D2:96:E4:53:A4:2F', fingerprint512: '8E:23:6D:91:3A:C4:1F:84:F4:E8:6B:1B:0A:4F:08:DC:5B:6C:45:60:4E:3B:E4:0B:28:EF:3F:3F:B6:50:45:D3:20:B1:2F:4E:66:D8:04:65:1B:AF:08:AD:56:AA:02:A3:36:53:1B:28:A4:EA:8A:B6:7E:58:52:15:4A:8D:76:25', ext_key_usage: [ '1.3.6.1.5.5.7.3.1', '1.3.6.1.5.5.7.3.2' ], serialNumber: '06938CD81F448E65B0762AE14919EC2F', raw: , issuerCertificate: { subject: [Object: null prototype], issuer: [Object: null prototype], infoAccess: [Object: null prototype], ca: true, modulus: 'BFB9592544123516E25D5049050AE0CBFC8DDA25089A67A6A26D11E36A9FDAA7DCF2D5A60DAE985EED871A3703283EC66F5C347E84D24EA3D81B80E6154CFABC81773CE08EF960A38789503836B249419EA9DAC250CAAC7AD07904223CC837ED4B40B7D74E5A6ECE74E839AD61C930F4CB28AD172398C1444CFBF088F05345329061C36DA1A5E01090E38B9ACA93E5064961E8A4EEA96F9FC81F0FE5DD0E7937924BAEBB4786FAFBB2AD21ABE6E5F92D18455A5BF5CC5403721FC42A6775EB79BACFFC9CC7FA8B6BDCF2BC82DCEDC4296FE93B4CBADAF56135ED83D29FD00D8C6F840A8F4F0D6DCDF65C2129008DBF0D601A882EC8242EEC713B0675BC792485', bits: 2048, exponent: '0x10001', pubkey: , valid_from: 'Nov 2 12:24:33 2017 GMT', valid_to: 'Nov 2 12:24:33 2027 GMT', fingerprint: 'CB:FE:9E:B4:3B:3B:37:FE:0D:FB:C4:C2:EB:2D:4E:07:D0:8B:D8:E8', fingerprint256: '44:22:E9:63:EE:53:CD:58:CC:9F:85:CD:40:BF:5F:FE:C0:09:5F:DF:1A:15:45:35:66:1C:1C:06:BC:AD:C6:9B', fingerprint512: '72:DA:2F:AA:57:86:09:E4:01:A7:70:D5:A6:F1:B5:E6:45:E3:BD:8E:FB:D8:AB:91:D7:FB:38:DE:F5:FD:9F:95:3E:C2:58:30:27:B1:AD:10:C6:2D:90:D3:AD:BF:63:C8:E4:26:1A:4F:6E:4F:51:92:B5:AB:2D:B7:DE:34:8F:C7', ext_key_usage: [Array], serialNumber: '0B259422CED9812A15A04E99528A0EFA', raw: , issuerCertificate: [Object] } }, code: 'ERR_TLS_CERT_ALTNAME_INVALID' } > CWD > QUIT Trying to find optimal transfer strategy... finally stderr: 2024-08-03T12:10:42.511Z [err] Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) 2024-08-03T12:10:42.513Z [err] [ManagerDrivers] [Driver:ftpconnection] action_ftpclient_save_file_base64.directory.registerAutocompleteListener.error : Error: None of the available transfer strategies work. Last error response was 'Error: Client is closed because Server closed connection unexpectedly.'. at Client.prepareTransfer (/app/node_modules/basic-ftp/dist/Client.js:700:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Client.list (/app/node_modules/basic-ftp/dist/Client.js:484:13) at async FtpClient.exec (/app/lib/ftp-client.js:55:14) at async FtpClientDriver.getFiles (/app/drivers/ftpconnection/driver.js:299:17) at async /app/drivers/ftpconnection/driver.js:254:24 2024-08-03T12:18:39.843Z [err] Error: Client is closed because Server closed connection unexpectedly. at /app/node_modules/basic-ftp/dist/FtpContext.js:226:29 at new Promise () at FTPContext.handle (/app/node_modules/basic-ftp/dist/FtpContext.js:208:16) at FTPContext.request (/app/node_modules/basic-ftp/dist/FtpContext.js:186:21) at Client.send (/app/node_modules/basic-ftp/dist/Client.js:116:25) at Client.cd (/app/node_modules/basic-ftp/dist/Client.js:267:21) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async FtpClient.exec (/app/lib/ftp-client.js:30:9) at async FtpClientDriver.getFiles (/app/drivers/ftpconnection/driver.js:299:17) at async /app/drivers/ftpconnection/driver.js:254:24 Closing reason: Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) { code: '0' } 2024-08-03T12:18:39.846Z [err] Error: None of the available transfer strategies work. Last error response was 'Error: Client is closed because Server closed connection unexpectedly.'. at Client.prepareTransfer (/app/node_modules/basic-ftp/dist/Client.js:700:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Client.list (/app/node_modules/basic-ftp/dist/Client.js:484:13) at async FtpClient.exec (/app/lib/ftp-client.js:43:14) at async FtpClientDriver.getFiles (/app/drivers/ftpconnection/driver.js:299:17) at async /app/drivers/ftpconnection/driver.js:254:24 2024-08-03T12:18:39.896Z [err] Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) 2024-08-03T12:18:39.898Z [err] [ManagerDrivers] [Driver:ftpconnection] action_ftpclient_save_file_base64.directory.registerAutocompleteListener.error : Error: None of the available transfer strategies work. Last error response was 'Error: Client is closed because Server closed connection unexpectedly.'. at Client.prepareTransfer (/app/node_modules/basic-ftp/dist/Client.js:700:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Client.list (/app/node_modules/basic-ftp/dist/Client.js:484:13) at async FtpClient.exec (/app/lib/ftp-client.js:55:14) at async FtpClientDriver.getFiles (/app/drivers/ftpconnection/driver.js:299:17) at async /app/drivers/ftpconnection/driver.js:254:24 2024-08-03T13:00:02.750Z [err] Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) 2024-08-03T13:00:02.753Z [err] Error: Client is closed because Server closed connection unexpectedly. at /app/node_modules/basic-ftp/dist/FtpContext.js:226:29 at new Promise () at FTPContext.handle (/app/node_modules/basic-ftp/dist/FtpContext.js:208:16) at FTPContext.request (/app/node_modules/basic-ftp/dist/FtpContext.js:186:21) at Client.send (/app/node_modules/basic-ftp/dist/Client.js:116:25) at Client.cd (/app/node_modules/basic-ftp/dist/Client.js:267:21) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async FtpClient.exec (/app/lib/ftp-client.js:30:9) at async FtpClientDriver.saveFile (/app/drivers/ftpconnection/driver.js:593:16) at async /app/drivers/ftpconnection/driver.js:239:17 Closing reason: Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) { code: '0' } 2024-08-03T13:00:02.756Z [err] Error: None of the available transfer strategies work. Last error response was 'Error: Client is closed because Server closed connection unexpectedly.'. at Client.prepareTransfer (/app/node_modules/basic-ftp/dist/Client.js:700:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Client._uploadFromStream (/app/node_modules/basic-ftp/dist/Client.js:388:13) at async FtpClient.exec (/app/lib/ftp-client.js:43:14) at async FtpClientDriver.saveFile (/app/drivers/ftpconnection/driver.js:593:16) at async /app/drivers/ftpconnection/driver.js:239:17 2024-08-03T13:00:02.807Z [err] Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) 2024-08-03T13:00:26.660Z [err] Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) 2024-08-03T13:00:26.664Z [err] Error: None of the available transfer strategies work. Last error response was 'Error: Client is closed because Server closed connection unexpectedly.'. at Client.prepareTransfer (/app/node_modules/basic-ftp/dist/Client.js:700:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Client.list (/app/node_modules/basic-ftp/dist/Client.js:484:13) at async FtpClient.exec (/app/lib/ftp-client.js:43:14) at async FtpClientDriver.getFiles (/app/drivers/ftpconnection/driver.js:299:17) at async /app/drivers/ftpconnection/driver.js:254:24 2024-08-03T13:00:26.716Z [err] Error: Server closed connection unexpectedly. at Socket. (/app/node_modules/basic-ftp/dist/FtpContext.js:130:37) at Socket.emit (node:events:529:35) at TCP. (node:net:350:12) 2024-08-03T13:00:26.719Z [err] [ManagerDrivers] [Driver:ftpconnection] action_ftpclient_save_file_base64.directory.registerAutocompleteListener.error : Error: None of the available transfer strategies work. Last error response was 'Error: Client is closed because Server closed connection unexpectedly.'. at Client.prepareTransfer (/app/node_modules/basic-ftp/dist/Client.js:700:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async Client.list (/app/node_modules/basic-ftp/dist/Client.js:484:13) at async FtpClient.exec (/app/lib/ftp-client.js:55:14) at async FtpClientDriver.getFiles (/app/drivers/ftpconnection/driver.js:299:17) at async /app/drivers/ftpconnection/driver.js:254:24