-
scpnon supporta l'inoltro del tuo agente (hardcoded per essere disabilitato nel codice) quindi non è possibile quello che stai provando. -
Il problema è in
sudo. Connessione assh-agentè memorizzato nella variabile d'ambienteSSH_AUTH_SOCK(echo $SSH_AUTH_SOCK) e questa variabile non viene conservata durante ilsudoquindi ci sono due possibilità:-
Non utilizzare
sudoascp. Esegui soloscpin un posto sano e poisudo cpil file nella posizione desiderata. -
Forza
sudopreservare avv. variabili utilizzando il-Einterruttore:sudo scp -r <new_folder> <second-server-path>
-
-
Quando vuoi copiare il file tra due server, usa
-3switch, che eseguirà entrambe le autenticazioni dal tuo host, dove hai accesso al tuo agente.
Utilizzo del file di configurazione SSH