多次询问密钥代理生成的密钥(即仅提供一次)

多次询问密钥代理生成的密钥(即仅提供一次)

多次询问密钥代理生成的密钥(即仅提供一次)

我正在运行 bash 脚本来自动在 NAS 上进行备份。我成功生成了一个密钥(我遇到了一些困难,因为我搞乱了我解决的目录和文件系统的权限。步骤在这个问题中:使用生成的公钥登录远程服务器)。

在 bashscript(我从本地运行)中,我在从本地同步同一目录的内容之前在远程创建一个新目录。每次创建目录时,都会询问我密钥

Enter passphrase for key '/Users/user01/.ssh/id_rsa':

user01本地的用户名在哪里。

好的,整个树如下:

/var/services/homes/user01/.ssh/

以下是每个分支权限的概述(使用ls -ld <directory>ls -la <file>命令(从下往上):

对于远程机器:

user01@NAS:/$ ls -ld var
drwxr-xr-x 15 root root 4096 Oct  4 13:42 var
user01@NAS:/$ ls -ld var/services/
drwxr-xr-x 2 root root 4096 Oct  4 13:42 var/services/
user01@NAS:/$ ls -ld var/services/^C
user01@NAS:/$ ls -ld var
drwxr-xr-x 15 root root 4096 Oct  4 13:42 var
user01@NAS:/$ ls -ld var/services/
drwxr-xr-x 2 root root 4096 Oct  4 13:42 var/services/
user01@NAS:/$ ls -ld var/services/
NetBackup/ homes/     pgsql/     tmp/
user01@NAS:/$ ls -ld var/services/
NetBackup/ homes/     pgsql/     tmp/
user01@NAS:/$ ls -ld var/services/homes
lrwxrwxrwx 1 root root 14 Oct  4 13:42 var/services/homes -> /volume1/homes
user01@NAS:/$ ls -ld var/services/homes/user01/
drwxr-x--- 1 user01 users 90 Oct  3 09:41 var/services/homes/user01/
user01@NAS:/$ ls -ld var/services/homes/user01/.ssh/
drwx------ 1 user01 users 30 Oct  4 13:59 var/services/homes/user01/.ssh/
user01@NAS:/$ ls -ls var/services/homes/user01/.ssh/authorized_keys
4 -rw------- 1 user01 users 571 Oct  4 13:59 var/services/homes/user01/.ssh/authorized_keys
user01@NAS:/$

对于本地计算机: /Users/user02/.ssh/id_rsa /Users/user02/.ssh/id_rsa.pub

[@/]$ ls -ld Users
drwxr-xr-x  6 root  admin   192B Jan  1  2020 Users/
[@/]$ ls -ld Users/user02
drwxr-xr-x+ 152 user02  staff   4.8K Oct  4 13:58 Users/user02/
[@/]$ ls -ld Users/user02/.ssh
drwx------  7 user02  staff   224B Oct  4 13:59 Users/user02/.ssh/
[@/]$ ls -la Users/user02/.ssh/id_rsa
-rw-------  1 user02  staff   2.6K Oct  4 13:58 Users/user02/.ssh/id_rsa
[@/]$ ls -la Users/user02/.ssh/id_rsa.pub
-rw-r--r--  1 user02  staff   571B Oct  4 13:58 Users/user02/.ssh/id_rsa.pub
[@/]$

如何能够组织我(例如)只提供一次(第一次)密钥?

相关内容