У меня есть два сервера, A и B, используя два разных ключа. Я работаю на сервере A, и мне нужно перенести файлы на сервер B. Но у меня возникли проблемы с передачей файлов из-за отказа в соединении с сервером, когда я попробовал следующий ssh-туннель;
С сервера А:
ssh -L 1234:server_B:22 -p 45678 user_in_A@server_A
затем там, кажется, пауза, и через некоторое время соединение истекает.
если я обычно использую scp со своим ключом, как показано ниже, то мне удается передать мои файлы, поэтому я комбинирую коды, которые я использую в scp и ssh.
ssh -i key -L 1234:server_B:22 -p 45678 user_in_A@server_A
но это не сработало.
До того, как я это сделал, я гуглил либо есть способ сделать это. Но большинство ответов и объяснений, кажется, ведут к ssh -L ...
без ключа, так что я здесь пропустил? Может быть, концепция, которую я не понял, или я далеко от моей цели?