GNU/Linux >> Tutoriales Linux >  >> Linux

Usar scp con un agente ssh reenviado

  • scp no es compatible con el reenvío de su agente (codificado para ser deshabilitado en el código), por lo que no es posible lo que está intentando.

  • El problema está en sudo . Conexión a ssh-agent se almacena en la variable de entorno SSH_AUTH_SOCK (echo $SSH_AUTH_SOCK ) y esta variable no se conserva durante el sudo entonces hay dos posibilidades:

    • No use sudo a scp . Ejecute solo scp a alguna ubicación sana y luego sudo cp el archivo a la ubicación deseada.

    • Forzar sudo para preservar env. variables usando el -E cambiar:

      sudo scp -r <new_folder> <second-server-path>
      
  • Cuando desee copiar el archivo entre dos servidores, use -3 switch, que hará ambas autenticaciones desde tu host, donde tienes acceso a tu agente.


Linux
  1. ¿Cómo enviar Ssh a un servidor usando otro servidor?

  2. Error al usar el asistente de credenciales de Git con gnome-keyring como Sudo

  3. ¿Cómo rellenar un archivo con FF usando dd?

  4. Usando sftp como scp

  5. Permitir SCP pero no el inicio de sesión real mediante SSH

Uso del archivo de configuración SSH

Inicios de sesión SSH basados ​​en claves con PuTTY

Ssh:¿restringir un usuario de Ssh/scp/sftp a un directorio?

¿Usando Word Wrap con Mc?

10 ejemplos prácticos del uso del comando scp

Genere claves RSA con SSH usando PuTTYgen