GNU/Linux >> Tutoriels Linux >  >> Linux

Utilisation de scp avec un agent ssh transféré

  • scp ne prend pas en charge le transfert de votre agent (codé en dur pour être désactivé dans le code), ce n'est donc pas possible ce que vous essayez.

  • Le problème est dans sudo . Connexion au ssh-agent est stocké dans la variable d'environnement SSH_AUTH_SOCK (echo $SSH_AUTH_SOCK ) et cette variable n'est pas conservée pendant le sudo il y a donc deux possibilités :

    • Ne pas utiliser sudo à scp . Exécutez simplement scp à un endroit sain d'esprit, puis sudo cp le fichier à l'emplacement souhaité.

    • Forcer sudo à préserver env. variables utilisant le -E commutateur :

      sudo scp -r <new_folder> <second-server-path>
      
  • Lorsque vous souhaitez copier le fichier entre deux serveurs, utilisez -3 switch, qui effectuera les deux authentifications depuis votre hébergeur, où vous avez accès à votre agent.


Linux
  1. SSHPass :comment se connecter en SSH à un serveur à l'aide d'un script sans mot de passe (de manière non interactive)

  2. Utiliser Notify-send avec Cron ?

  3. Ssh – Restreindre un utilisateur Ssh/scp/sftp à un répertoire ?

  4. Utiliser Word Wrap avec Mc ?

  5. Comment Ssh vers un serveur en utilisant un autre serveur ? ?

Utilisation du fichier de configuration SSH

Connexions SSH basées sur des clés avec PuTTY

10 exemples pratiques d'utilisation de la commande scp

Générer des clés RSA avec SSH en utilisant PuTTYgen

Utiliser sftp comme scp

Autoriser SCP mais pas la connexion réelle à l'aide de SSH