linux - 通过在命令提示符下输入密码在 linux fedora 12 中传输文件

标签 linux rsync

我完全知道这个问题已经被问过很多次了,但我找不到任何满足我要求的解决方案。

任务 -> 我需要将文件从机器 A 传输到机器 B 并在机器 B 上远程执行脚本。由于我的限制,我不能能够使用注册机,期待实用程序或任何其他需要安装软件包的实用程序。要传输文件,我需要提供密码并且我想在 Url 中提供密码。因为这将在 bash 脚本中运行并且不需要用户干预。

我的调查- 我想过使用 scp 但意识到,它不可能在命令提示符下提供密码。所以我想知道,是否有 rsync 的任何其他替代方案。

下面是小尝试

#!/bin/bash
PATH=/usr/bin:/usr/sbin:/bin:/sbin
USER="bob"
RSYNC_PASSWORD="blue"
MACHINE_B="192.168.200.2"
if ping -c 1 -W 1 $MACHINE_B
then
 echo "There is machine b as well"
 echo " cheking to transfer file to machine b"
    rsync lol.sh  192.168.200.2:/home/bob/
fi

感谢和问候, 山姆

最佳答案

我已经尝试了上面提到的各种选项,但不幸的是,它们都不适用于我的情况。但我要感谢大家对我的帮助,我当然学到了一些新东西,特别是 rsync。 就我而言,我必须依靠 ssh key 才能使其正常工作。

关于linux - 通过在命令提示符下输入密码在 linux fedora 12 中传输文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12054163/

相关文章:

linux - 即使我可以 ping 通,也无法在 Docker 中 curl 链接的容器

linux - 使用 GNU sed 和 GNU find 时如何加速替换?

c - 为什么信号处理程序中的 waitpid 需要循环?

python - Python 中的 sys.executable 和 sys.version 不匹配

rsync——通过 ssh 从本地同步到远程的命令行

linux - Linux 中创建重复文件

linux - 在 zlinux 上使用 lftp 或 rsync

rsync --sparse 确实传输整个数据

linux - 来自 shell 脚本的后台 rsync 和 pid

linux - 在远程 Linux 服务器上备份 Lacie 2 Big NAS