单个命令中的多个 SSH 会话

Dre*_*rew 3 mysql ssh shell command-line-interface

我正在尝试将数据库从一台服务器复制到另一台服务器。我尝试使用以下命令,但在输入 ssh 密码时遇到了问题。如果我输入一台服务器的密码,它会抱怨另一台服务器,反之亦然。

ssh root@server1 mysqldump --databases db | ssh root@server2 mysql

我设法通过在我的计算机上暂时保存转储来进行传输,只是想知道是否有办法让它工作。

Bar*_*rim 5

使用ssh-keygen,将生成的.ssh/文件复制到另一台服务器上,将内容附加到./.ssh/authorized_keys文件中,这样就可以不用密码ssh到另一台服务器了。