Linux Rsync/scp到需要RSA令牌的远程主机
我使用Jenkins运行shell脚本,在构建成功后将JAR文件复制到远程主机Linux Rsync/scp到需要RSA令牌的远程主机,linux,jenkins,rsa,rsync,scp,Linux,Jenkins,Rsa,Rsync,Scp,我使用Jenkins运行shell脚本,在构建成功后将JAR文件复制到远程主机 远程主机现在使用2FA进行保护,我无法复制JAR 在Jenkins上,现在我在控制台输出上看到了这一点 +-----------------------------------------+ | Please use RSA SecurID token to log in. | +-----------------------------------------+ 我可以使用我的RSA硬令牌手动复制 如果可以
远程主机现在使用2FA进行保护,我无法复制JAR
在Jenkins上,现在我在控制台输出上看到了这一点
+-----------------------------------------+
| Please use RSA SecurID token to log in. |
+-----------------------------------------+
我可以使用我的RSA硬令牌手动复制如果可以自动使用SCP,我可以将脚本更改为使用SCP而不是RSYNC
如何自动执行此方案?我不确定使用RSA令牌是否可以实现这一点。RSA令牌要求每次都有人坐在构建前(这可能是可能的,但不可行)。为什么不使用一个单独的、真正受限制的帐户,只允许f.e.上传文件?