Как я могу передать файл через 2 сервера (источник-> serverA-> serverB) с единственным сценарием.

Вы можете попробовать что-то вроде ремикса Fedora http://fedoraproject.org/wiki/Remix, а также Linux с нуля http://www.linuxfromscratch.org/. Затем попробуйте поместить их на USB.

0
25.03.2015, 09:02
2 ответа

Самый простой вариант будет , чтобы выполнить SSH-соединение без пароля через аутентификацию PUBKEY . Это означает, что вы должны поделиться открытыми ключами между серверами.

Тогда вы можете просто использовать команду, такую ​​как на «Источник» Сервер:

cat file | ssh user@serverA "ssh user@serverB \"cat > file\""
2
28.01.2020, 02:20

Вам необходимо установить пароль меньшегота, используя открытый / закрытый ключ с SSH.

Затем, предполагая скопированные флеса, находятся в , ,

source$ tar cf - dir | ssh servera 'ssh serverb "cd dest ; tar xf - " '

, где

  • Source $ Вы подскажите
  • TAR CF - DIR файлы TAR в DIR SSH Servera
  • SSH Servera входит в Servera
  • CD DEST; TARC XF - Извлечь из файлов stdin в dest dir.
2
28.01.2020, 02:20

Теги

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