我需要通过SSH(scp)从Ubuntu计算机A下载文件到ubuntu计算机B。
我在下载文件(计算机B)时没有对计算机的root访问权限,因此我无法安装sshpass等文件……只需清除Ubuntu。
我需要使用密码身份验证,因为该命令将在TeamCity插件中调用,该插件不支持通过SSH下载(仅上传)或纯bash。我没有从命令行读取SSH私钥的权限。
答案 0 :(得分:1)
最后,我发现Docker是它的解决方案。我很幸运在这台机器上安装了docker,即使我不是root用户,我也可以在docker中安装任何东西(包括scp)。