GNU/Linux >> Tutoriels Linux >  >> Linux

Ssh - Scp via plusieurs hôtes ?

La question décrit comment se connecter en SSH à une machine accessible uniquement via un ou plusieurs hôtes (qui peuvent également être connectés en SSH).

Existe-t-il une manière équivalente d'utiliser scp ? Autrement dit, copier un fichier sur ma machine locale à partir de la machine distante (en supposant que j'ai un accès par mot de passe ou clé à toutes les machines en cours de route) ?

Réponse acceptée :

Cela fonctionne de la même manière que le multi-hop ssh si vous utiliserez le ProxyCommand . La ProxyCommand est transparent, peu importe ce que vous faites au-dessus.

Host proxy
  Hostname proxy.tld
  User proxy_user
Host target
  Hostname target.tld
  User target_user
  ProxyCommand ssh -W %h:%p proxy

Ensuite, exécutez scp file target: copiera le fichier sur le proxy vers la cible.


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

  2. Ssh - Script pour automatiser Scp en réseau ?

  3. Comment Scp Via Une Machine Intermédiaire ??

  4. scp un seul fichier vers plusieurs emplacements

  5. ssh via un routeur sans redirection de port

Installer et utiliser WinSCP

Ssh vers plusieurs hôtes et exécuter une commande ?

11 commandes "ssh" et "scp" utiles sous Linux

Impossible d'exécuter des applications X via SSH sous Linux

proxy http sur ssh, pas chaussettes

SSH de A à B vers C, en utilisant la clé privée sur B