我正在尝试使用scp在Bash中将多个文件从远程服务器复制到本地驱动器。 以下是代码的一部分:
scp -r -q $USR@$IP:/home/file1.txt $PWD
scp -r -q $USR@$IP:/home/file2.txt $PWD
scp -r -q $USR@$IP:/root/file3.txt $PWD
然而,问题在于每次想要复制文件时,它都会要求输入服务器的密码,这个密码是相同的。我希望只需输入一次密码,就可以复制所有文件。
请不要建议使用rsync或创建密钥认证文件,因为我不想这样做。 还有其他方法吗? 非常感谢您的帮助。