Как к scp с сервера на сервер с различными открытыми ключами?

Когда я начал использовать SunOS (прежде чем Linux существовал), если бы что-то было действительно сложно, то мы распечатали бы его на той прекрасной зелено-белой бумаге панели, забрали бы его к терминалу и взялись бы за работу. Мы также (ab) использованные приложения, которые позволяют нам выполнить несколько терминалов от единственного коммутируемого доступа. (Модемы на 300 бодов качают!)

О, и мы совершили много односимвольных ошибок, которые заняли дни для выслеживания. Это было жизнью.

3
26.06.2011, 23:40
2 ответа

Используйте ssh-агент и ssh-добавьте все ключи, в которых Вы нуждаетесь к нему.

Пример:

# start the agent and capture its environment in the current shell
eval `ssh-agent`

# add keys needed to connect to the different accounts
ssh-add /path/to/first/ssh/key
ssh-add /path/to/second/ssh/key

# do the copying
scp first@host1.example.com:file1 second@host2.example.com:file2
4
27.01.2020, 21:17

Править: Я был неправ относительно передачи через localhost. Руководство, которое я прочитал, не разъяснило его.

Необходимо установить пару ключей для аутентификации от server1 до server2. Так, необходимо смочь соединиться от системы до server1 и от server1 до server2. Вы эффективно работаете ssh user@server1 scp -r files user@server2:files

1
27.01.2020, 21:17

Теги

Похожие вопросы