в обход повторной второй аутентификации

170
Ikram

Мне нужно переместить около 1000 файлов BAM с метаданными и последующими файлами (каждый в диапазоне 7–10 ГБ) на защищенный сервер, требующий двухфакторной аутентификации. В связи с настройкой на сервере мне нужно отфильтровать каждый файл (в противном случае каждый отдельный файл идет в свою собственную папку с метками времени, что усложняет повторную агрегацию каждого «пакета BAM»). У меня нет дополнительного жесткого диска, что означает, что я должен использовать оставшееся место на существующем диске, чтобы повторить следующее для каждой «небольшой связки файлов BAM»

  1. Tar каждый BAM-файл в чанке «i» (и выполнение контрольной суммы md5 для проверки целостности)
  2. Отправить каталог, содержащий пакет, через SFTP (с 2FA) на сервер
  3. Удалить кусок "я"
  4. Повторите шаги 1-3 для чанка "i + 1"

Мне было интересно, есть ли способ обойти, где (в идеале) в цикле, я предоставляю двухфакторную аутентификацию один раз, затем повторяю шаги 1-3 для каждого файла BAM (что-то вроде ожидания сеанса SFTP, пока я выполняю шаг 1), и отправка задания в кластер для завершения.

Примечание. Сервер допускает только SFTP-соединение.

0
На обеих коробках работает linux? Если это так, скрипт для этого с использованием tar и netcat не должен быть слишком сложным в настройке. djsmiley2k 7 лет назад 0
@ djsmiley2k Да, оба работают * nix. Мне было интересно, могу ли я как-то использовать for-loop и tar в SFTP-сессии Ikram 7 лет назад 0
У вас есть доступ по SSH или просто SCP? (Я не уверен, что вы можете «держать» сеанс scp открытым, как ssh) djsmiley2k 7 лет назад 0
@ djsmiley2k сервер разрешает только соединение sftp, «нормальный» SSH не разрешен (я также обновил вопрос сейчас). Ikram 7 лет назад 0

0 ответов на вопрос

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