在移动文件linux的shell脚本中输入一次密码

时间:2014-09-18 15:34:46

标签: linux shell

我正在将文件复制到另一台服务器,我有这个命令:

scp -r "${inclr}" utzfin@utzfin1:"${backuppath}/${time_stamp}"
scp -r "${podout}" utzfin@utzfin1:"${backuppath}/${time_stamp}"

我一直收到密码提示。有没有办法只传递一次密码,其余的命令执行而不需要密码?

1 个答案:

答案 0 :(得分:0)

在这种情况下,在源服务器上共享目标的ssh密钥,反之亦然,这样做是必要的,不会要求输入密码。

使用以下命令,您可以为用户生成ssh密钥,然后在另一台服务器上共享id_rsa.pub密钥。

ssh-keygen -t rsa

共享密钥的命令: -

ssh-copy-id -i~ / .ssh / id_rsa.pub username @ hostname