如何使用bash跨服务器进行scp?

如何使用bash跨服务器进行scp?,bash,scp,Bash,Scp,这可行吗?嗯,是的,是的。这个怎么样 scp pax@machine1:/tmp/qq pax@machine2:/tmp/qq 要么就是这样,要么我在你的问题中遗漏了一些基本的东西 见: 至少我认为需要密码。它使用与ssh相同的方法(在我的例子中,ssh允许pageant,putty代理)。有关非windows方法(包括使用/etc/[s]hosts.equiv和~/[rs]hosts)的信息,请参见“man ssh”。@shore:它会提示您输入密码。@Dennis,您是对的,但它会先检查

这可行吗?

嗯,是的,是的。这个怎么样

scp pax@machine1:/tmp/qq pax@machine2:/tmp/qq
要么就是这样,要么我在你的问题中遗漏了一些基本的东西

见:


至少我认为需要密码。它使用与ssh相同的方法(在我的例子中,ssh允许pageant,putty代理)。有关非windows方法(包括使用/etc/[s]hosts.equiv和~/[rs]hosts)的信息,请参见“man ssh”。@shore:它会提示您输入密码。@Dennis,您是对的,但它会先检查其他方法,如果您在两台机器之间设置了ssh信任或ssh密钥,则不应提示您。
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
       [-l limit] [-o ssh_option] [-P port] [-S program]
       [[user@]host1:]file1 ... [[user@]host2:]file2