Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在移动文件linux的shell脚本中输入一次密码_Linux_Shell - Fatal编程技术网

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

在移动文件linux的shell脚本中输入一次密码,linux,shell,Linux,Shell,我正在将文件复制到另一台服务器,我有以下命令: scp -r "${inclr}" utzfin@utzfin1:"${backuppath}/${time_stamp}" scp -r "${podout}" utzfin@utzfin1:"${backuppath}/${time_stamp}" 我一直收到密码提示。是否有一种方法可以只传递一次密码,而其余命令执行时不要求输入密码?在这种情况下,在源服务器上共享目标的ssh密钥或反之亦然,这样做是必要的,并且不会要求输入密码 使用下面的命令

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

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

我一直收到密码提示。是否有一种方法可以只传递一次密码,而其余命令执行时不要求输入密码?

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

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

ssh-keygen-t rsa

共享密钥的命令:-


ssh copy id-i~/.ssh/id_rsa.pubusername@hostname

否,但
scp
支持将多个源文件复制到单个目标。您还可以使用ssh密钥而不是密码。