iti-ict / wakamiti

BDD testing tool using step libraries
https://iti-ict.github.io/wakamiti/
Mozilla Public License 2.0
33 stars 5 forks source link

Autenticación sftp basada en fichero clave #196

Closed mgalbis closed 9 months ago

mgalbis commented 1 year ago

No se puede autenticar mediante fichero ppk usando el protocolo sftp.

Opening FTP connection to *****
com.jcraft.jsch.JSchException: Auth fail
java.io.IOException: com.jcraft.jsch.JSchException: Auth fail
        at es.iti.wakamiti.fileuploader.SFTPTransmitter.connect(SFTPTransmitter.java:33) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.openFtpConnection(AbstractFilesUploader.java:94) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.eventReceived(AbstractFilesUploader.java:74) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.api.event.EventDispatcher.publishEvent(EventDispatcher.java:39) ~[wakamiti-api-2.2.1.jar:?]
        at es.iti.wakamiti.core.Wakamiti.publishEvent(Wakamiti.java:340) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.writeOutputFile(Wakamiti.java:373) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.executePlan(Wakamiti.java:346) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.launcher.WakamitiRunner.run(WakamitiRunner.java:53) ~[wakamiti-launcher.jar:?]
        at es.iti.wakamiti.launcher.WakamitiLauncher.main(WakamitiLauncher.java:71) ~[wakamiti-launcher.jar:?]
Caused by: com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Session.java:519) ~[jsch-0.1.55.jar:?]
        at com.jcraft.jsch.Session.connect(Session.java:183) ~[jsch-0.1.55.jar:?]
        at es.iti.wakamiti.fileuploader.SFTPTransmitter.connect(SFTPTransmitter.java:29) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        ... 8 more
Opening FTP connection to *****
com.jcraft.jsch.JSchException: Auth fail
java.io.IOException: com.jcraft.jsch.JSchException: Auth fail
        at es.iti.wakamiti.fileuploader.SFTPTransmitter.connect(SFTPTransmitter.java:33) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.openFtpConnection(AbstractFilesUploader.java:94) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.eventReceived(AbstractFilesUploader.java:74) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.api.event.EventDispatcher.publishEvent(EventDispatcher.java:39) ~[wakamiti-api-2.2.1.jar:?]
        at es.iti.wakamiti.core.Wakamiti.publishEvent(Wakamiti.java:340) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.writeOutputFile(Wakamiti.java:373) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.executePlan(Wakamiti.java:346) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.launcher.WakamitiRunner.run(WakamitiRunner.java:53) ~[wakamiti-launcher.jar:?]
        at es.iti.wakamiti.launcher.WakamitiLauncher.main(WakamitiLauncher.java:71) ~[wakamiti-launcher.jar:?]
Caused by: com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Session.java:519) ~[jsch-0.1.55.jar:?]
        at com.jcraft.jsch.Session.connect(Session.java:183) ~[jsch-0.1.55.jar:?]
        at es.iti.wakamiti.fileuploader.SFTPTransmitter.connect(SFTPTransmitter.java:29) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        ... 8 more
Opening FTP connection to *****
com.jcraft.jsch.JSchException: Auth fail
java.io.IOException: com.jcraft.jsch.JSchException: Auth fail
        at es.iti.wakamiti.fileuploader.SFTPTransmitter.connect(SFTPTransmitter.java:33) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.openFtpConnection(AbstractFilesUploader.java:94) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.eventReceived(AbstractFilesUploader.java:74) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.api.event.EventDispatcher.publishEvent(EventDispatcher.java:39) ~[wakamiti-api-2.2.1.jar:?]
        at es.iti.wakamiti.core.Wakamiti.publishEvent(Wakamiti.java:340) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.writeOutputFile(Wakamiti.java:373) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.executePlan(Wakamiti.java:346) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.launcher.WakamitiRunner.run(WakamitiRunner.java:53) ~[wakamiti-launcher.jar:?]
        at es.iti.wakamiti.launcher.WakamitiLauncher.main(WakamitiLauncher.java:71) ~[wakamiti-launcher.jar:?]
Caused by: com.jcraft.jsch.JSchException: Auth fail
        at com.jcraft.jsch.Session.connect(Session.java:519) ~[jsch-0.1.55.jar:?]
        at com.jcraft.jsch.Session.connect(Session.java:183) ~[jsch-0.1.55.jar:?]
        at es.iti.wakamiti.fileuploader.SFTPTransmitter.connect(SFTPTransmitter.java:29) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        ... 8 more
Generated result output file /wakamiti/./result/wakamiti.json
Error: es.iti.wakamiti.api.WakamitiException
<exception stack trace>
es.iti.wakamiti.api.WakamitiException: null
        at es.iti.wakamiti.launcher.WakamitiRunner.run(WakamitiRunner.java:60) ~[wakamiti-launcher.jar:?]
        at es.iti.wakamiti.launcher.WakamitiLauncher.main(WakamitiLauncher.java:71) ~[wakamiti-launcher.jar:?]
Caused by: java.lang.NullPointerException
        at sun.nio.fs.UnixPath.normalizeAndCheck(Unknown Source) ~[?:?]
        at sun.nio.fs.UnixPath.<init>(Unknown Source) ~[?:?]
        at sun.nio.fs.UnixFileSystem.getPath(Unknown Source) ~[?:?]
        at java.nio.file.Path.of(Unknown Source) ~[?:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.uploadFile(AbstractFilesUploader.java:115) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.fileuploader.AbstractFilesUploader.eventReceived(AbstractFilesUploader.java:76) ~[file-uploader-wakamiti-plugin-2.3.0.jar:?]
        at es.iti.wakamiti.api.event.EventDispatcher.publishEvent(EventDispatcher.java:39) ~[wakamiti-api-2.2.1.jar:?]
        at es.iti.wakamiti.core.Wakamiti.publishEvent(Wakamiti.java:340) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.writeStandardOutputFile(Wakamiti.java:410) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.writeOutputFile(Wakamiti.java:375) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.core.Wakamiti.executePlan(Wakamiti.java:346) ~[wakamiti-core-2.2.1.jar:2.2.1]
        at es.iti.wakamiti.launcher.WakamitiRunner.run(WakamitiRunner.java:53) ~[wakamiti-launcher.jar:?]
        ... 1 more

Ver https://stackoverflow.com/a/14223348