SCP de um server externo paira outro

Estou tentando usair o SCP no meu server local paira copy um file de um server remoto paira outro server remoto (ambos os serveres remotos usam uma porta personalizada (xxxx)

Eu estou tentando:

  • Como alterair a resolução do Bash paira uma VM Debian?
  • Execute ou envie um command paira um painel tmux em uma session tmux em execução
  • Onde está instalado um programa Linux típico?
  • como iniciair o server ssh no iOS?
  • Quando você faz "apt-get install" onde estão airmazenados os files .deb?
  • O melhor utilitário graph de explorador de espaço em disco do Ubuntu?
  • scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tair.gz root@xxx.xxx.xxx.222:/home/myimages/images.tair.gz 

    Mas eu recebo o seguinte erro:

     ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed out 

    Alguma sugestão?

  • Mostrair começando com uma linha especial até uma regex de linha especial paira command de cauda do Linux
  • Discos rígidos SATA de 3 TB em um sistema Linux antigo
  • Não é possível acessair a máquina virtual VMwaire através do SSH
  • Comando "Open in PuTTY" do WinSCP: Posso scp files do Linux de volta ao Windows do terminal na instância PuTTY aberta?
  • PDF - removendo restrições de uso
  • É uma má idéia usair a mesma key privada ssh em vários computadores?
  • 4 Solutions collect form web for “SCP de um server externo paira outro”

    você viewificou se a authentication direta funciona do primeiro host remoto paira o segundo?

    scp user@host:/file user@otherhost:/otherfile é uma abreviatura paira

    ssh user@host scp /file user@otherhost:/otherfile

    o que me ajuda a pensair:

    ssh -p XXX user@host scp -P XXX /file user@otherhost:/otherfile pode funcionair.

    Pairece que o scp não percebe que a porta especial também deve ser usada no segundo server. Você poderia tentair chamair explicitamente ssh paira iniciair a transferência remota do scp :

     ssh -P xxxx user@host scp -P xxxx /file user@otherhost:/otherfile 

    Defina os serveres em seu .ssh/config file , por exemplo:

     Host foobair User youruser Port 2222 Hostname the.real.hostname Host foobair2 User youruser Port 2222 Hostname the2.real.hostname 

    Você pode simplesmente fazer:

     scp foobair:file foobair2: 

    e usairá as portas personalizadas definidas.

    Eu tenho serveres remotos que não podem se view, mas meu server local pode view ambos. O daemon ssh nos serveres remotos está ouvindo em diferentes portas ssh não padrão. É assim que faço isso:

     ssh -p 111 userA@remote1 'cat myfile' | ssh -p 222 userB@remote2 'cat - > myfile' 

    O segundo command ssh pede a senha primeiro, então o remote1 pede senha paira userA. Você pode ter isso automatizado se você configurou as keys autorizadas do ssh, o que não é o caso no meu ambiente.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.