SCP entre dois servidores diferentes com duas portas diferentes

2

O problema é que você pode especificar uma porta para o SCP e transferir o material de um host remoto para outro.

Se os dois hosts usam portas diferentes no SSH (por exemplo, 2203 e 2541), como posso especificar essas portas para o comando SCP?

Eu sei que posso fazer

scp -P <port> host1:/file host2:/file

Mas essa porta será aplicada a ambos hosts.

Então ... como posso especificar duas portas diferentes para os dois hosts diferentes?

    
por Kyngo 12.05.2017 / 19:47

1 resposta

0

A origem e o destino podem ser especificados como um URI no formato scp: // [user @] host [: port] [/ path]

para que você possa executar:

scp scp://user1@host1:port1/path/to/file1 scp://user2@host2:port2/path/to/file2

E para copiar entre dois hosts remotos através do host local, adicione "-3":

scp -3 scp://user1@host1:port1/path/to/file1 scp://user2@host2:port2/path/to/file2
    
por 03.12.2018 / 16:55

Tags