如何将密码传递给scp? (无根)

时间:2019-11-27 07:04:50

标签: ssh scp

我需要通过SSH(scp)从Ubuntu计算机A下载文件到ubuntu计算机B。

我在下载文件(计算机B)时没有对计算机的root访问权限,因此我无法安装sshpass等文件……只需清除Ubuntu。

我需要使用密码身份验证,因为该命令将在TeamCity插件中调用,该插件不支持通过SSH下载(仅上传)或纯bash。我没有从命令行读取SSH私钥的权限。

1 个答案:

答案 0 :(得分:1)

最后,我发现Docker是它的解决方案。我很幸运在这台机器上安装了docker,即使我不是root用户,我也可以在docker中安装任何东西(包括scp)。