起因是前段时间修改了linux系统的密码,但是没有变更jenkins执行SSH的密码,修改jenkins对应服务器的SSH密码即可
jenkins构建项目转包时报异常
SSH: Connecting session ... ERROR: Exception when publishing, exception message [Failed to connect and initialize SSH connection. Message: [Failed to connect session for config [IP地址]. Message [Auth fail for methods 'publickey,gssapi-keyex,gssapi-with-mic,password']]] Build step 'Send build artifacts over SSH' changed build result to UNSTABLE Finished: UNSTABLE
解决方法
将密码修改成对应服务器的密码
测试链接状况,报success则证明链接成功
重新打包,转包成功
SSH: Connecting from host [XXXXX] SSH: Connecting with configuration [IP地址] ... SSH: Creating session: username [XXXXX], hostname [IP地址], port [33] SSH: Connecting session ... SSH: Connected SSH: Opening SFTP channel ... SSH: SFTP channel open SSH: Connecting SFTP channel ... SSH: Connected SSH: cd [/] SSH: OK SSH: cd [/] SSH: OK SSH: cd [var/local/jar] SSH: OK SSH: cd [XXXXX/target] SSH: OK SSH: put [XXXXX-0.0.1-SNAPSHOT.jar] SSH: Disconnecting configuration [IP地址] ... SSH: Transferred 1 file(s)